<?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>Transactions on Machine Intelligence</JournalTitle>
				<Issn>2821-1693</Issn>
				<Volume>4</Volume>
				<Issue>2</Issue>
				<PubDate PubStatus="epublish">
					<Year>2021</Year>
					<Month>06</Month>
					<Day>01</Day>
				</PubDate>
			</Journal>
<ArticleTitle>Image Encryption Using the TLBO Algorithm and Image Hash</ArticleTitle>
<VernacularTitle></VernacularTitle>
			<FirstPage>100</FirstPage>
			<LastPage>108</LastPage>
			<ELocationID EIdType="pii">209214</ELocationID>
			
<ELocationID EIdType="doi">10.47176/TMI.2021.100</ELocationID>
			
			<Language>EN</Language>
<AuthorList>
<Author>
					<FirstName>M.</FirstName>
					<LastName>Abedzadeh</LastName>
<Affiliation>Department of Computer Engineering, Faculty of Engineering, Shahid Bahonar University, Kerman, Iran</Affiliation>

</Author>
<Author>
					<FirstName>M. J.</FirstName>
					<LastName>Rostami</LastName>
<Affiliation>Assistant Professor, Department of Computer Engineering, Shahid Bahonar University, Kerman, Iran</Affiliation>

</Author>
</AuthorList>
				<PublicationType>Journal Article</PublicationType>
			<History>
				<PubDate PubStatus="received">
					<Year>2021</Year>
					<Month>02</Month>
					<Day>22</Day>
				</PubDate>
			</History>
		<Abstract>An effective encryption algorithm must not only provide fast encryption but also be resistant to various attacks. Chaotic mappings are widely used in image encryption. Furthermore, since the hash of an image produces a distinct output for each image and changes drastically with even a single bit alteration, it can be an ideal candidate for the initial values in chaotic mappings. This paper explores the encryption of images inspired by the Teaching-Learning-Based Optimization (TLBO) algorithm, which is a metaheuristic algorithm. Initially, the image hash is computed using the SHA-512 hash function, and numbers between 0 and 1 are generated based on the obtained hash. The image is then divided into 16 equal parts. In the next step, the pixels of the image are permuted using a specific variant of the standard map proposed in this paper. In each iteration, the part with the best entropy is selected as the teacher. Among the generated values, the one that improves the entropy of that part is chosen, and other parts follow this value. Finally, the pixels of each part are altered using the logistic map. This algorithm offers both adequate execution time and high security.  </Abstract>
		<ObjectList>
			<Object Type="keyword">
			<Param Name="value">Image Encryption</Param>
			</Object>
			<Object Type="keyword">
			<Param Name="value">TLBO algorithm</Param>
			</Object>
			<Object Type="keyword">
			<Param Name="value">Logistic Map</Param>
			</Object>
			<Object Type="keyword">
			<Param Name="value">Standard Map</Param>
			</Object>
			<Object Type="keyword">
			<Param Name="value">SHA-512</Param>
			</Object>
		</ObjectList>
<ArchiveCopySource DocType="pdf">https://www.tmachineintelligence.ir/article_209214_22a2c0917cd80eb7e0aa746ad02b31f7.pdf</ArchiveCopySource>
</Article>
</ArticleSet>
