P. Anghelescu, E. Sofron, C. Rîncu, Vasile-Gabriel Iana
{"title":"基于可编程元胞自动机的加密算法","authors":"P. Anghelescu, E. Sofron, C. Rîncu, Vasile-Gabriel Iana","doi":"10.1109/SMICND.2008.4703423","DOIUrl":null,"url":null,"abstract":"In this paper, we present a new encryption algorithm based on the programmable cellular automata (PCA) theory. The cryptosystem is featured by its large key space and high speed due to cellular automatapsilas parallel information processing property. Moreover, the encryption and decryption devices share the identical modules, which give appropriate solutions for implementation of the cryptographic modules in high speed applications. So the scheme could be implemented efficiently in hardware, in reconfigurable hardware structures. The design has been implemented in both: in software using C# programming language and in hardware on a XC3S500E FPGA board using VHDL.","PeriodicalId":6406,"journal":{"name":"2008 IEEE International Conference on Semiconductor Electronics","volume":"11 1","pages":"351-354"},"PeriodicalIF":0.0000,"publicationDate":"2008-12-09","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"19","resultStr":"{\"title\":\"Programmable cellular automata based encryption algorithm\",\"authors\":\"P. Anghelescu, E. Sofron, C. Rîncu, Vasile-Gabriel Iana\",\"doi\":\"10.1109/SMICND.2008.4703423\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"In this paper, we present a new encryption algorithm based on the programmable cellular automata (PCA) theory. The cryptosystem is featured by its large key space and high speed due to cellular automatapsilas parallel information processing property. Moreover, the encryption and decryption devices share the identical modules, which give appropriate solutions for implementation of the cryptographic modules in high speed applications. So the scheme could be implemented efficiently in hardware, in reconfigurable hardware structures. The design has been implemented in both: in software using C# programming language and in hardware on a XC3S500E FPGA board using VHDL.\",\"PeriodicalId\":6406,\"journal\":{\"name\":\"2008 IEEE International Conference on Semiconductor Electronics\",\"volume\":\"11 1\",\"pages\":\"351-354\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2008-12-09\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"19\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"2008 IEEE International Conference on Semiconductor Electronics\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1109/SMICND.2008.4703423\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"2008 IEEE International Conference on Semiconductor Electronics","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/SMICND.2008.4703423","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
Programmable cellular automata based encryption algorithm
In this paper, we present a new encryption algorithm based on the programmable cellular automata (PCA) theory. The cryptosystem is featured by its large key space and high speed due to cellular automatapsilas parallel information processing property. Moreover, the encryption and decryption devices share the identical modules, which give appropriate solutions for implementation of the cryptographic modules in high speed applications. So the scheme could be implemented efficiently in hardware, in reconfigurable hardware structures. The design has been implemented in both: in software using C# programming language and in hardware on a XC3S500E FPGA board using VHDL.