<?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>Iranian Society of Cryptology</PublisherName>
				<JournalTitle>The ISC International Journal of Information Security</JournalTitle>
				<Issn>2008-2045</Issn>
				<Volume>12</Volume>
				<Issue>2</Issue>
				<PubDate PubStatus="epublish">
					<Year>2020</Year>
					<Month>07</Month>
					<Day>01</Day>
				</PubDate>
			</Journal>
<ArticleTitle>Enhanced Flush+Reload Attack on AES</ArticleTitle>
<VernacularTitle></VernacularTitle>
			<FirstPage>81</FirstPage>
			<LastPage>89</LastPage>
			<ELocationID EIdType="pii">110645</ELocationID>
			
<ELocationID EIdType="doi">10.22042/isecure.2020.219248.519</ELocationID>
			
			<Language>EN</Language>
<AuthorList>
<Author>
					<FirstName>Milad</FirstName>
					<LastName>Seddigh</LastName>
<Affiliation>Cyberspace Research Institute, Shahid Beheshti University, Iran</Affiliation>

</Author>
<Author>
					<FirstName>Hadi</FirstName>
					<LastName>Soleimany</LastName>
<Affiliation>Iran-Tehran</Affiliation>

</Author>
</AuthorList>
				<PublicationType>Journal Article</PublicationType>
			<History>
				<PubDate PubStatus="received">
					<Year>2020</Year>
					<Month>02</Month>
					<Day>09</Day>
				</PubDate>
			</History>
		<Abstract>In cloud computing, multiple users can share the same physical machine that can potentially leak secret information, in particular when the memory de-duplication is enabled. Flush+Reload attack is a cache-based attack that makes use of resource sharing. T-table implementation of AES is commonly used in the crypto libraries like OpenSSL. &lt;br /&gt; Several Flush+Reload attacks on T-table implementation of AES have been proposed in the literature which requires a notable number of encryptions. In this paper, we present a technique to enhance the Flush+Reload attack on AES in the ciphertext-only scenario by significantly reducing the number of needed encryptions in both native and cross-VM setups. In this paper, we focus on finding the wrong key candidates and keep the right key by considering only the cache miss event. Our attack is faster than previous Flush+Reload attacks. In particular, our method can speed-up the Flush+Reload attack in cross-VM environment significantly. To verify the theoretical model, we implemented the proposed attack.</Abstract>
		<ObjectList>
			<Object Type="keyword">
			<Param Name="value">Memory de-duplication</Param>
			</Object>
			<Object Type="keyword">
			<Param Name="value">Flush+Reload attack</Param>
			</Object>
			<Object Type="keyword">
			<Param Name="value">AES</Param>
			</Object>
			<Object Type="keyword">
			<Param Name="value">T-table implementation</Param>
			</Object>
		</ObjectList>
<ArchiveCopySource DocType="pdf">https://www.isecure-journal.com/article_110645_e37bfa9ce9e952f29fd0b62410412ddd.pdf</ArchiveCopySource>
</Article>
</ArticleSet>
