<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE ArticleSet PUBLIC "-//NLM//DTD PubMed 2.7//EN" "https://dtd.nlm.nih.gov/ncbi/pubmed/in/PubMed.dtd">
<ArticleSet>
<Article>
<Journal>
				<PublisherName>Tarbiat Modares University</PublisherName>
				<JournalTitle>The Modares Journal of Electrical Engineering</JournalTitle>
				<Issn>2228-527X</Issn>
				<Volume>16</Volume>
				<Issue>3</Issue>
				<PubDate PubStatus="epublish">
					<Year>2016</Year>
					<Month>10</Month>
					<Day>01</Day>
				</PubDate>
			</Journal>
<ArticleTitle>Joint Caching and Radio Resource Allocation for the Downlink of Multi-Cell OFDMA Systems</ArticleTitle>
<VernacularTitle>ذخیره‌سازی و تخصیص منابع رادیویی به‌صورت توأم در لینک فروسوی سیستم‌های چندسلولی مبتنی بر دسترسی چندگانه فکانسی متعامد.</VernacularTitle>
			<FirstPage>1</FirstPage>
			<LastPage>13</LastPage>
			<ELocationID EIdType="pii">13007</ELocationID>
			
			
			<Language>EN</Language>
<AuthorList>
<Author>
					<FirstName>Nader</FirstName>
					<LastName>Mokari</LastName>
<Affiliation>Tarbiat Modares University</Affiliation>

</Author>
<Author>
					<FirstName>Sepehr</FirstName>
					<LastName>Rezvani</LastName>
<Affiliation>Tarbiat Modares University</Affiliation>

</Author>
</AuthorList>
				<PublicationType>Journal Article</PublicationType>
		<Abstract>The unprecedented growth of internet contents, specially social media, makes a challenge to the load of cellular networks. Latency is one of the most important metrics at end-users. To this end, we propose a resource allocation (RA) algorithm to design both caching and delivery policies with the aim of minimizing total latency of mobile users (MUs), where in the caching phase, the content placement is investigated and in the delivery phase, we allocate radio resources (i.e., transmit powers and subcarriers) in a multi-cell orthogonal frequency division multiple access (OFDMA)-based network communicating with a data center via backhaul links.&lt;br&gt; In order to achieve an efficient caching policy, we propose an optimization problem to minimize the latency of MUs subject to maximum delivery deadline, maximum allowable transmit power of each base station (BS) and data center, and exclusive subcarrier assignment constraints. Hence, we devise an iterative algorithm to solve the main optimization problem and prove that the proposed approach converges to a near-optimal solution, when the number of iterations increases. Moreover, simulation results illustrate that devising the transmission-aware caching policy can significantly improve the performance, compared to the conventional proactive caching policies which are only based on the popularity of contents and the storage capacity of BSs.</Abstract>
		<ObjectList>
			<Object Type="keyword">
			<Param Name="value">Caching policy</Param>
			</Object>
			<Object Type="keyword">
			<Param Name="value">delivery policy</Param>
			</Object>
			<Object Type="keyword">
			<Param Name="value">OFDMA</Param>
			</Object>
			<Object Type="keyword">
			<Param Name="value">resource allocation</Param>
			</Object>
			<Object Type="keyword">
			<Param Name="value">latency</Param>
			</Object>
		</ObjectList>
<ArchiveCopySource DocType="pdf">https://mjee.modares.ac.ir/article_13007_b344953b75615eb41588c6753a3899e9.pdf</ArchiveCopySource>
</Article>

<Article>
<Journal>
				<PublisherName>Tarbiat Modares University</PublisherName>
				<JournalTitle>The Modares Journal of Electrical Engineering</JournalTitle>
				<Issn>2228-527X</Issn>
				<Volume>16</Volume>
				<Issue>3</Issue>
				<PubDate PubStatus="epublish">
					<Year>2016</Year>
					<Month>10</Month>
					<Day>01</Day>
				</PubDate>
			</Journal>
<ArticleTitle>Secure Outsourced Pattern Matching based on Bit-Parallelism</ArticleTitle>
<VernacularTitle>برون سپاری امن تطبیق الگو برپایه مفهوم bit-parallel</VernacularTitle>
			<FirstPage>14</FirstPage>
			<LastPage>23</LastPage>
			<ELocationID EIdType="pii">13008</ELocationID>
			
			
			<Language>EN</Language>
<AuthorList>
<Author>
					<FirstName>Mohamad Hasan</FirstName>
					<LastName>Samadani</LastName>
<Affiliation>Isfahan University of Technology</Affiliation>

</Author>
<Author>
					<FirstName>Mehdi</FirstName>
					<LastName>Berenjkoub</LastName>
<Affiliation></Affiliation>

</Author>
</AuthorList>
				<PublicationType>Journal Article</PublicationType>
		<Abstract>Secure outsourcing is essential to growth of cloud usage. There are some protocols allowing any functionality to be outsourced. However, specific constructions are necessary in order to do so in an efficient way. In this paper, we consider the problem of secure outsourced pattern matching. Our solution is based on Bit-Parallel Shift-ADD algorithm. The properties of this insecure algorithm allow our construction to search in an outsourced text, without revealing any non-trivial information to the computing server. We achieve a round optimal protocol that allows us to search for patterns with wildcards and handles the Hamming distance computation. Since the protocol has no leakage to the server, it cannot be optimal considering communication complexity; however, we suggest efficient techniques to achieve communication optimality through outsourcing of decryption as well. The security of our protocol is proved in the semi-honest setting. Then, in order to retain the efficiency of the protocol, we omit the correctness property in the malicious setting and prove that the scheme remains private in the presence of malicious adversaries.</Abstract>
		<ObjectList>
			<Object Type="keyword">
			<Param Name="value">: secure pattern matching</Param>
			</Object>
			<Object Type="keyword">
			<Param Name="value">two-party computation</Param>
			</Object>
			<Object Type="keyword">
			<Param Name="value">outsourcing</Param>
			</Object>
			<Object Type="keyword">
			<Param Name="value">Bit-Parallel Shift-ADD</Param>
			</Object>
		</ObjectList>
<ArchiveCopySource DocType="pdf">https://mjee.modares.ac.ir/article_13008_5ca90602d3acd9a8f30b8a7cac1bdbb5.pdf</ArchiveCopySource>
</Article>

<Article>
<Journal>
				<PublisherName>Tarbiat Modares University</PublisherName>
				<JournalTitle>The Modares Journal of Electrical Engineering</JournalTitle>
				<Issn>2228-527X</Issn>
				<Volume>16</Volume>
				<Issue>3</Issue>
				<PubDate PubStatus="epublish">
					<Year>2016</Year>
					<Month>10</Month>
					<Day>01</Day>
				</PubDate>
			</Journal>
<ArticleTitle>Impossible Differential Cryptanalysis of 3D Block Cipher</ArticleTitle>
<VernacularTitle>تحلیل تفاضل ناممکن رمز قالبی 3D</VernacularTitle>
			<FirstPage>24</FirstPage>
			<LastPage>28</LastPage>
			<ELocationID EIdType="pii">13009</ELocationID>
			
			
			<Language>EN</Language>
<AuthorList>
<Author>
					<FirstName>Mohsen</FirstName>
					<LastName>Shakiba</LastName>
<Affiliation>Jundi-Shapur University of Technology, Department of Electrical &amp;amp;amp; Computer Engineering</Affiliation>

</Author>
<Author>
					<FirstName>Mohammad</FirstName>
					<LastName>Dakhilalian</LastName>
<Affiliation>Department of Electrical and Computer Engineering, Isfahan University of Technology</Affiliation>

</Author>
<Author>
					<FirstName>Hamid</FirstName>
					<LastName>Mala</LastName>
<Affiliation>University of Isfahan</Affiliation>

</Author>
</AuthorList>
				<PublicationType>Journal Article</PublicationType>
		<Abstract>3D is a secret-key block cipher, designed to secure and fast encryption of large amounts of data. This block cipher&lt;br&gt;uses multi-dimensional states to generalize the design of Rijndael. Thus, while maintaining the benefits of the AES design, 3D operates on 512-bit blocks of data and can also be used as a cryptographic primitive in the cryptographic systems with the large internal states. Since its proposal in 2008, the cryptanalysis of 3D has been considered in several papers. While the previous impossible differential attacks on 3D cipher can analyze up to 10 rounds of the cipher, this paper, using a new 6-round impossible differential, presents an impossible differential attack on 11 rounds of 3D. The proposed distinguisher begins in the input of AddRoundKey operation of round 3, and ends in the output of ShiftRows of round 8. Results show that the proposed attack on 11-round of 3D cipher requires about 2501 chosen plaintexts and a time complexity of about 2495 11-round encryptions.</Abstract>
		<ObjectList>
			<Object Type="keyword">
			<Param Name="value">Block ciphers</Param>
			</Object>
			<Object Type="keyword">
			<Param Name="value">Cryptanalysis</Param>
			</Object>
			<Object Type="keyword">
			<Param Name="value">Impossible Differential</Param>
			</Object>
			<Object Type="keyword">
			<Param Name="value">Symmetric cryptography</Param>
			</Object>
		</ObjectList>
<ArchiveCopySource DocType="pdf">https://mjee.modares.ac.ir/article_13009_c077c0cd415753c0f5f3aa9397d739e3.pdf</ArchiveCopySource>
</Article>

<Article>
<Journal>
				<PublisherName>Tarbiat Modares University</PublisherName>
				<JournalTitle>The Modares Journal of Electrical Engineering</JournalTitle>
				<Issn>2228-527X</Issn>
				<Volume>16</Volume>
				<Issue>3</Issue>
				<PubDate PubStatus="epublish">
					<Year>2016</Year>
					<Month>10</Month>
					<Day>01</Day>
				</PubDate>
			</Journal>
<ArticleTitle>Protocols for Authenticated Oblivious Transfer</ArticleTitle>
<VernacularTitle>پروتکل هایی برای انتقال فراموشکارانه احراز اصالت شده</VernacularTitle>
			<FirstPage>29</FirstPage>
			<LastPage>32</LastPage>
			<ELocationID EIdType="pii">13010</ELocationID>
			
			
			<Language>EN</Language>
<AuthorList>
<Author>
					<FirstName>Mehrad</FirstName>
					<LastName>Jaberi</LastName>
<Affiliation>University of Isfahan</Affiliation>

</Author>
<Author>
					<FirstName>Hamid</FirstName>
					<LastName>Mala</LastName>
<Affiliation>University of Isfahan</Affiliation>

</Author>
</AuthorList>
				<PublicationType>Journal Article</PublicationType>
		<Abstract>Oblivious transfer (OT) is a basic building block in many cryptographic protocols. A common approach in designing secure multiparty computation protocols is to assume that messages of the protocol are being transmitted over an authenticated channel, where entities have been authenticated to each other before the actual flows of the protocol. However, the mentioned aspect leads to some restrictions in design and development of secure multiparty computations. In this paper, we exploit some well-known authenticated Diffie-Hellman-based key exchange protocols to build three authenticated 1-out-of-2 oblivious transfer protocols. As a result, our schemes incorporate the authentication within the oblivious transfer protocol itself, instead of performing authentication via a separate sub-protocol. We show that the proposed protocols are secure in the semi-honest model. We also compare our new schemes with the previous methods (performing authentication via a separate sub-protocol) which illustrates that our schemes decrease computational and communication complexity for both sender and receiver.</Abstract>
		<ObjectList>
			<Object Type="keyword">
			<Param Name="value">oblivious transfer</Param>
			</Object>
			<Object Type="keyword">
			<Param Name="value">OT</Param>
			</Object>
			<Object Type="keyword">
			<Param Name="value">secure computation</Param>
			</Object>
			<Object Type="keyword">
			<Param Name="value">authentication</Param>
			</Object>
			<Object Type="keyword">
			<Param Name="value">key exchange</Param>
			</Object>
		</ObjectList>
<ArchiveCopySource DocType="pdf">https://mjee.modares.ac.ir/article_13010_76185584223b2f7b9f3a91a2f9913135.pdf</ArchiveCopySource>
</Article>

<Article>
<Journal>
				<PublisherName>Tarbiat Modares University</PublisherName>
				<JournalTitle>The Modares Journal of Electrical Engineering</JournalTitle>
				<Issn>2228-527X</Issn>
				<Volume>16</Volume>
				<Issue>3</Issue>
				<PubDate PubStatus="epublish">
					<Year>2016</Year>
					<Month>10</Month>
					<Day>01</Day>
				</PubDate>
			</Journal>
<ArticleTitle>Improving Clefia and six partitions Feistel structures by Multiple MDS Matrices</ArticleTitle>
<VernacularTitle>بهبود امنیت رمز قالبی Clefia و ساختار فیستلی شش شاخه ای با استفاده از ماتریس های چندگانه MDS</VernacularTitle>
			<FirstPage>33</FirstPage>
			<LastPage>39</LastPage>
			<ELocationID EIdType="pii">13011</ELocationID>
			
			
			<Language>EN</Language>
<AuthorList>
<Author>
					<FirstName>Mahdi</FirstName>
					<LastName>Sajadieh</LastName>
<Affiliation>Department of Electrical Engineering, Islamic Azad University, Isfahan (Khorasgan) Branch, Isfahan, Iran.</Affiliation>

</Author>
<Author>
					<FirstName>Mohammad</FirstName>
					<LastName>Vaziri</LastName>
<Affiliation>don&amp;amp;#039;t have</Affiliation>

</Author>
<Author>
					<FirstName>Ali</FirstName>
					<LastName>Zaghian</LastName>
<Affiliation>Malek Ashtar University of Technology, Isfahan</Affiliation>

</Author>
</AuthorList>
				<PublicationType>Journal Article</PublicationType>
		<Abstract>Counting the minimum number of differential active S-boxes is a common way to evaluate the security of block ciphers against differential and linear cryptanalysis. In this paper, we use mixed-integer linear programming (MILP)&lt;br&gt;to calculate minimum number of active S-boxes of the some Feistel structures. We focus on Type-II of Feistel structures&lt;br&gt;with four and six partitions and explain how to analyze them by MILP when they have more than one MDS2 matrices (like&lt;br&gt;Clefia) in their structure. Moreover, we propose a new four partitions Feistel structure with three multiple MDS matrices&lt;br&gt;which have more active S-boxes rather than Clefia structure. We also generalize Clefia structure in to six partitions Feistel&lt;br&gt;structure by three multiple MDS matrices for 192 bits block size.</Abstract>
		<ObjectList>
			<Object Type="keyword">
			<Param Name="value">Keywords— Clefia Structure</Param>
			</Object>
			<Object Type="keyword">
			<Param Name="value">Linear Programming</Param>
			</Object>
			<Object Type="keyword">
			<Param Name="value">Switching Method</Param>
			</Object>
			<Object Type="keyword">
			<Param Name="value">Generalized Feistel Structure</Param>
			</Object>
			<Object Type="keyword">
			<Param Name="value">Active S-boxes</Param>
			</Object>
		</ObjectList>
<ArchiveCopySource DocType="pdf">https://mjee.modares.ac.ir/article_13011_3da508de45fcad17289fd382a1b95376.pdf</ArchiveCopySource>
</Article>

<Article>
<Journal>
				<PublisherName>Tarbiat Modares University</PublisherName>
				<JournalTitle>The Modares Journal of Electrical Engineering</JournalTitle>
				<Issn>2228-527X</Issn>
				<Volume>16</Volume>
				<Issue>3</Issue>
				<PubDate PubStatus="epublish">
					<Year>2016</Year>
					<Month>10</Month>
					<Day>01</Day>
				</PubDate>
			</Journal>
<ArticleTitle>DroidNMD: Network-based Malware Detection in Android Using an Ensemble of One-Class Classifiers</ArticleTitle>
<VernacularTitle>تشخیص بدافزارهای اندرویدی در سطح شبکه با استفاده از دسته‌بندهای شورایی تک‌دسته‌ای</VernacularTitle>
			<FirstPage>40</FirstPage>
			<LastPage>47</LastPage>
			<ELocationID EIdType="pii">13012</ELocationID>
			
			
			<Language>EN</Language>
<AuthorList>
<Author>
					<FirstName>Fariba</FirstName>
					<LastName>Ghaffari</LastName>
<Affiliation>Tarbiat Modares University</Affiliation>

</Author>
<Author>
					<FirstName>Mahdi</FirstName>
					<LastName>Abadi</LastName>
<Affiliation>Tarbiat Modares University</Affiliation>

</Author>
<Author>
					<FirstName>Asghar</FirstName>
					<LastName>Tajoddin</LastName>
<Affiliation>Tarbiat Modares University</Affiliation>

</Author>
<Author>
					<FirstName>Mahsa</FirstName>
					<LastName>Lamiyan</LastName>
<Affiliation>Tarbiat Modares University</Affiliation>

</Author>
</AuthorList>
				<PublicationType>Journal Article</PublicationType>
		<Abstract>During the past few years, the number of malware designed for Android devices has increased dramatically. To confront with Android malware, some anomaly detection techniques have been proposed that are able to detect zero-day malware, but they often produce many false alarms that make them impractical for real-world use. In this paper, we address this problem by presenting DroidNMD, an ensemble-based anomaly detection technique that focuses on the network behavior of Android applications in order to detect Android malware. DroidNMD constructs an ensemble classifier consisting of multiple heterogeneous one-class classifiers and uses an ordered weighted averaging (OWA) operator to aggregate the outputs of the one-class classifiers. Our work is motivated by the observation that combining multiple one-class classifiers often produces higher overall classification accuracy than any individual one-class classifier. We demonstrate the effectiveness of DroidNMD using a real dataset of Android benign applications and malware samples. The results of our experiments show that DroidNMD can detect Android malware with a high detection rate and a relatively low false alarm rate.</Abstract>
		<ObjectList>
			<Object Type="keyword">
			<Param Name="value">Android malware detection</Param>
			</Object>
			<Object Type="keyword">
			<Param Name="value">ensemble classifier</Param>
			</Object>
			<Object Type="keyword">
			<Param Name="value">network behavior</Param>
			</Object>
			<Object Type="keyword">
			<Param Name="value">one-class classifier</Param>
			</Object>
			<Object Type="keyword">
			<Param Name="value">ordered weighted averaging</Param>
			</Object>
		</ObjectList>
<ArchiveCopySource DocType="pdf">https://mjee.modares.ac.ir/article_13012_d4e879aca51d48e0feba3112f0d1b8cd.pdf</ArchiveCopySource>
</Article>
</ArticleSet>
