{"title":"Encryption Algorithm using Linear Hybrid Cellular Automaton","authors":"George Cosmin Stănică, P. Anghelescu","doi":"10.1109/CAS56377.2022.9934500","DOIUrl":null,"url":null,"abstract":"This paper presents a data encryption/decryption algorithm based on a one-dimensional Linear Hybrid Cellular Automaton (LHCA) with a combination of rule 90 and 150. The proposed solution is a stream cipher algorithm that uses a symmetric key to encrypt and decrypt a given amount of data. Hardware implementation was used to simulate the proposed algorithm operation and the experimental results are presented for different data to illustrate correctness of encryption and decryption processes. Design and simulations have been performed using VHDL hardware description language for FPGA implementation and C# programming language for application that communicates with the board.","PeriodicalId":380138,"journal":{"name":"2022 International Semiconductor Conference (CAS)","volume":"28 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2022-10-12","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"4","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2022 International Semiconductor Conference (CAS)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/CAS56377.2022.9934500","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 4
Abstract
This paper presents a data encryption/decryption algorithm based on a one-dimensional Linear Hybrid Cellular Automaton (LHCA) with a combination of rule 90 and 150. The proposed solution is a stream cipher algorithm that uses a symmetric key to encrypt and decrypt a given amount of data. Hardware implementation was used to simulate the proposed algorithm operation and the experimental results are presented for different data to illustrate correctness of encryption and decryption processes. Design and simulations have been performed using VHDL hardware description language for FPGA implementation and C# programming language for application that communicates with the board.