{"title":"RC6/sup tm/数据安全分组密码算法(MRC6)的改进","authors":"N. El-Fishawy, T.E. El-Danaf, O.M. Abou Zaid","doi":"10.1109/ICEEC.2004.1374428","DOIUrl":null,"url":null,"abstract":"In this paper, a modijkation of RC6 block cipher (MRC6) is introduced. MRC6 is a symmetric encryption algorithm designed to meet the requirements of the Advanced Encryption Standard (AES). It is an enhanced extension of RC6 with improving performance. It makes essential heavy use of data-dependent rotations. Its features include using of sixteen (I@-working registers instead of four registers in RC6. Using the integer multiplication with sixteen working registers greatly increases the diSfusion achieved per round, and allows for greater security with fewer rounds. It is also capable to handle 512-bit plaintext and ciphertext block sizes with decreasing in encryptioddecryption time and increasing in throughput. Comparative performance evaluation of MRC6 with ERC6, RC6, and RC5 is introduced. Simulation results show that MRC6 achieves minimum encryptioddecryption time and maximum throughput. So, the proposed modijication is expected to satis& market demands and system security developers using advanced processors available.","PeriodicalId":180043,"journal":{"name":"International Conference on Electrical, Electronic and Computer Engineering, 2004. ICEEC '04.","volume":"103 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2004-09-05","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"8","resultStr":"{\"title\":\"A modification of RC6/sup tm/ block cipher algorithm for data security (MRC6)\",\"authors\":\"N. El-Fishawy, T.E. El-Danaf, O.M. Abou Zaid\",\"doi\":\"10.1109/ICEEC.2004.1374428\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"In this paper, a modijkation of RC6 block cipher (MRC6) is introduced. MRC6 is a symmetric encryption algorithm designed to meet the requirements of the Advanced Encryption Standard (AES). It is an enhanced extension of RC6 with improving performance. It makes essential heavy use of data-dependent rotations. Its features include using of sixteen (I@-working registers instead of four registers in RC6. Using the integer multiplication with sixteen working registers greatly increases the diSfusion achieved per round, and allows for greater security with fewer rounds. It is also capable to handle 512-bit plaintext and ciphertext block sizes with decreasing in encryptioddecryption time and increasing in throughput. Comparative performance evaluation of MRC6 with ERC6, RC6, and RC5 is introduced. Simulation results show that MRC6 achieves minimum encryptioddecryption time and maximum throughput. So, the proposed modijication is expected to satis& market demands and system security developers using advanced processors available.\",\"PeriodicalId\":180043,\"journal\":{\"name\":\"International Conference on Electrical, Electronic and Computer Engineering, 2004. ICEEC '04.\",\"volume\":\"103 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2004-09-05\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"8\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"International Conference on Electrical, Electronic and Computer Engineering, 2004. ICEEC '04.\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1109/ICEEC.2004.1374428\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"International Conference on Electrical, Electronic and Computer Engineering, 2004. ICEEC '04.","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/ICEEC.2004.1374428","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
A modification of RC6/sup tm/ block cipher algorithm for data security (MRC6)
In this paper, a modijkation of RC6 block cipher (MRC6) is introduced. MRC6 is a symmetric encryption algorithm designed to meet the requirements of the Advanced Encryption Standard (AES). It is an enhanced extension of RC6 with improving performance. It makes essential heavy use of data-dependent rotations. Its features include using of sixteen (I@-working registers instead of four registers in RC6. Using the integer multiplication with sixteen working registers greatly increases the diSfusion achieved per round, and allows for greater security with fewer rounds. It is also capable to handle 512-bit plaintext and ciphertext block sizes with decreasing in encryptioddecryption time and increasing in throughput. Comparative performance evaluation of MRC6 with ERC6, RC6, and RC5 is introduced. Simulation results show that MRC6 achieves minimum encryptioddecryption time and maximum throughput. So, the proposed modijication is expected to satis& market demands and system security developers using advanced processors available.