基于会话密钥的操纵迭代加密技术

S. Som, D. Mitra, J. Haldar
{"title":"基于会话密钥的操纵迭代加密技术","authors":"S. Som, D. Mitra, J. Haldar","doi":"10.1109/ICACTE.2008.179","DOIUrl":null,"url":null,"abstract":"In this paper a session key based encryption system has been proposed and termed as \"Session Key Based Manipulated Iteration Encryption Technique (SKBMIET)\". A Key is created from the input. Generating different randomized Matrices forms the Key. The value of the generated is manipulated with the individual ASCII values of the plain text. After completion of this process all the different resultant ASCII values will be further converted into their corresponding binary values. Then a block of stream of bits (n) is taken as input, which is variable. The encryption process is operated on this binary block of different size, which is multiple of 64 bits. The block division process intends to generate the bigger blocks more than the smaller blocks; therefore, the total block-number remains within certain limit. The binary string of source is padded with zero (0) at the end till the stream-size meets the nearest multiple of 64bits. For the purpose of encryption rotate the block in right and left direction and make a group of two bits each and swapped with the group of last two bits. Make a group of four bits each and swapped with the group of last four bits. Further repeat the same process by taking 8, 16 and 32 bits in a group depending on the block size. Divide the newly arranged block into right and left parts of equal bits. Rotate left part one bit-left wise and Rotate-right part one bit-right wise. Rotate the total block in either direction to get the cipher text.","PeriodicalId":364568,"journal":{"name":"2008 International Conference on Advanced Computer Theory and Engineering","volume":"25 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2008-12-20","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"13","resultStr":"{\"title\":\"Session Key Based Manipulated Iteration Encryption Technique (SKBMIET)\",\"authors\":\"S. Som, D. Mitra, J. Haldar\",\"doi\":\"10.1109/ICACTE.2008.179\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"In this paper a session key based encryption system has been proposed and termed as \\\"Session Key Based Manipulated Iteration Encryption Technique (SKBMIET)\\\". A Key is created from the input. Generating different randomized Matrices forms the Key. The value of the generated is manipulated with the individual ASCII values of the plain text. After completion of this process all the different resultant ASCII values will be further converted into their corresponding binary values. Then a block of stream of bits (n) is taken as input, which is variable. The encryption process is operated on this binary block of different size, which is multiple of 64 bits. The block division process intends to generate the bigger blocks more than the smaller blocks; therefore, the total block-number remains within certain limit. The binary string of source is padded with zero (0) at the end till the stream-size meets the nearest multiple of 64bits. For the purpose of encryption rotate the block in right and left direction and make a group of two bits each and swapped with the group of last two bits. Make a group of four bits each and swapped with the group of last four bits. Further repeat the same process by taking 8, 16 and 32 bits in a group depending on the block size. Divide the newly arranged block into right and left parts of equal bits. Rotate left part one bit-left wise and Rotate-right part one bit-right wise. Rotate the total block in either direction to get the cipher text.\",\"PeriodicalId\":364568,\"journal\":{\"name\":\"2008 International Conference on Advanced Computer Theory and Engineering\",\"volume\":\"25 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2008-12-20\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"13\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"2008 International Conference on Advanced Computer Theory and Engineering\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1109/ICACTE.2008.179\",\"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 International Conference on Advanced Computer Theory and Engineering","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/ICACTE.2008.179","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 13

摘要

本文提出了一种基于会话密钥的加密系统,称为“基于会话密钥的操纵迭代加密技术(SKBMIET)”。从输入创建一个Key。生成不同的随机矩阵形成密钥。生成的值使用纯文本的单个ASCII值进行操作。完成此过程后,所有不同的ASCII值将进一步转换为相应的二进制值。然后将一个比特流块(n)作为输入,它是可变的。加密过程是在这个不同大小的二进制块上进行的,它是64位的倍数。区块划分过程旨在生成较大的区块,而不是较小的区块;因此,总块数保持在一定范围内。源的二进制字符串在末尾用零(0)填充,直到流大小满足64位的最接近倍数。为了加密的目的,在左右方向上旋转块,使每两个比特组成一组,并与最后两个比特组成一组交换。每组4位,与最后4位组交换。进一步重复相同的过程,根据块大小在一组中取8,16和32位。将新排列的块分成等位的左右两部分。左部分按位向左旋转,右部分按位向右旋转。在任意一个方向上旋转整个块以获得密文。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
Session Key Based Manipulated Iteration Encryption Technique (SKBMIET)
In this paper a session key based encryption system has been proposed and termed as "Session Key Based Manipulated Iteration Encryption Technique (SKBMIET)". A Key is created from the input. Generating different randomized Matrices forms the Key. The value of the generated is manipulated with the individual ASCII values of the plain text. After completion of this process all the different resultant ASCII values will be further converted into their corresponding binary values. Then a block of stream of bits (n) is taken as input, which is variable. The encryption process is operated on this binary block of different size, which is multiple of 64 bits. The block division process intends to generate the bigger blocks more than the smaller blocks; therefore, the total block-number remains within certain limit. The binary string of source is padded with zero (0) at the end till the stream-size meets the nearest multiple of 64bits. For the purpose of encryption rotate the block in right and left direction and make a group of two bits each and swapped with the group of last two bits. Make a group of four bits each and swapped with the group of last four bits. Further repeat the same process by taking 8, 16 and 32 bits in a group depending on the block size. Divide the newly arranged block into right and left parts of equal bits. Rotate left part one bit-left wise and Rotate-right part one bit-right wise. Rotate the total block in either direction to get the cipher text.
求助全文
通过发布文献求助,成功后即可免费获取论文全文。 去求助
来源期刊
自引率
0.00%
发文量
0
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:604180095
Book学术官方微信