<?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>رئیس دانشکده مهندسی برق و کامپیوتر</PublisherName>
				<JournalTitle>مجله مهندسی برق دانشگاه تبریز</JournalTitle>
				<Issn>2008-7799</Issn>
				<Volume>50</Volume>
				<Issue>3</Issue>
				<PubDate PubStatus="epublish">
					<Year>2020</Year>
					<Month>10</Month>
					<Day>22</Day>
				</PubDate>
			</Journal>
<ArticleTitle>Searchable Encryption Token Extraction for Deep Packet Inspection over Compressed HTTPS</ArticleTitle>
<VernacularTitle>استخراج توکن‌های رمزنگاری جستجوپذیر از ترافیک فشرده‌شده HTTPS به‌منظور بازرسی محتوایی</VernacularTitle>
			<FirstPage>1011</FirstPage>
			<LastPage>1023</LastPage>
			<ELocationID EIdType="pii">11210</ELocationID>
			
			
			<Language>FA</Language>
<AuthorList>
<Author>
					<FirstName>زینب</FirstName>
					<LastName>اسکندری</LastName>
<Affiliation>دانشکده مهندسی کامپیوتر- دانشگاه اصفهان ‌</Affiliation>

</Author>
<Author>
					<FirstName>مرجان</FirstName>
					<LastName>کائدی</LastName>
<Affiliation>دانشکده مهندسی کامپیوتر- دانشگاه اصفهان ‌</Affiliation>

</Author>
<Author>
					<FirstName>علی</FirstName>
					<LastName>بهلولی</LastName>
<Affiliation>دانشکده مهندسی کامپیوتر- دانشگاه اصفهان ‌</Affiliation>

</Author>
</AuthorList>
				<PublicationType>Journal Article</PublicationType>
			<History>
				<PubDate PubStatus="received">
					<Year>2017</Year>
					<Month>07</Month>
					<Day>05</Day>
				</PubDate>
			</History>
		<Abstract>Deep packet inspection is an unavoidable task to prevent the web-based attacks. HTTPS traffic constitutes a significant percentage of web traffic. In order to perform the deep packet inspection on HTTPS traffic, searchable encryption is used. Using searchable encryption, there is no need to decrypt the packet contents; hence the privacy is preserved. Besides, a significant percentage of HTTPS traffic is compressed before reaching the SSL layer. Compression consists of two stages: LZ77 compression and Huffman encoding. For compressed traffic, required tokens for performing searchable encryption are not accessible and the full decompression should be applied to access the tokens. In this case, token extraction is done by parsing a nondeterministic finite automata (NFA) on the decompressed contents. The goal of this paper is to decrease the time complexity of NFA parsing process. In the proposed method, instead of full decompression of the compressed traffic, at first Huffman decoding is applied on the packets to access the LZ77 compressed content. Then, the LZ77 pointers can be used to recognize the repeated substrings and to skip the NFA parsing process. Hence, the token extraction process is accelerated. The evaluations show that the proposed method decreases 65% of time of compressed HTTPS token extraction by skipping the 44% of characters.</Abstract>
			<OtherAbstract Language="FA">بازرسی محتوایی بسته‌های شبکه امری ضروری برای جلوگیری از حملات تحت شبکه است. در حجم زیادی از ترافیک وب، از پروتکل HTTPS استفاده می‌شود. برای بازرسی محتوایی ترافیک HTTPS، از رمزنگاری جستجوپذیر استفاده می‌شود تا این امر بدون رمزگشایی ترافیک HTTPS و با حفظ محرمانگی انجام شود. برای رمزنگاری جستجوپذیر باید از ابرمتن آشکار، توکن استخراج شود. از طرفی درصد قابل توجه‌ای از ترافیک HTTPS، قبل از رسیدن به لایه SSL فشرده می‌شوند که شامل دو مرحله فشرده‌سازی LZ77 و کدگزاری هافمن است. برای ترافیک فشرده‌شده، توکن‌های مورد نیاز برای رمزنگاری جستجوپذیر، بدون فشرده‌گشایی ابرمتن قابل استخراج نیستند. در این شرایط، استخراج توکن با پیمایش ماشین متناهی نامعین(NFA) بر ابرمتن فشرده‌گشایی شده انجام می‌گیرد. هدف این پژوهش کاهش پیچیدگی زمانی بالای پیمایش NFA است. در روش پیشنهادی، به جای فشرده‌گشایی کامل ابرمتن، ابتدا با اعمال کدگشایی هافمن روی آن، ابرمتن فشرده‌شده با LZ77 به دست می‌آید. سپس با استفاده از اشاره‌گرهای LZ77، توکن‌های تکراری در ابرمتن تشخیص داده می‌شوند و می‌توان در NFA ازروی آن‌ها پرید تا استخراج توکن سرعت یابد. ارزیابی‌ها نشان می‌دهد که روش پیشنهادی، با پرش از 44 درصد کاراکترها، زمان استخراج توکن‌ها را 65 درصد نسبت به روش فشرده‌گشایی کامل، کاهش می‌دهد.</OtherAbstract>
		<ObjectList>
			<Object Type="keyword">
			<Param Name="value">بازرسی محتوایی بسته</Param>
			</Object>
			<Object Type="keyword">
			<Param Name="value">HTTPS فشرده‌شده</Param>
			</Object>
			<Object Type="keyword">
			<Param Name="value">رمزنگاری جستجوپذیر</Param>
			</Object>
			<Object Type="keyword">
			<Param Name="value">LZ77</Param>
			</Object>
			<Object Type="keyword">
			<Param Name="value">ماشین متناهی نامعین</Param>
			</Object>
		</ObjectList>
<ArchiveCopySource DocType="pdf">https://tjee.tabrizu.ac.ir/article_11210_35784cc691bd0ff67a3ab52a63a7fdcd.pdf</ArchiveCopySource>
</Article>
</ArticleSet>
