【技术实现步骤摘要】
基于多密钥流密码的顺序加密方法
本专利技术涉及数据安全
,尤其涉及基于多密钥流密码的顺序加密方法。
技术介绍
随着以计算机技术和网络通信技术为代表的信息技术不断发展,数据安全
对加密技术的需求也在不断升温。流密码(streamcipher)。也称之为序列密码。现有流密码的研究状态,由于流密码的分析和设计往往用于一个国家的军事和外交通信。所以,流密码的研发和设计基本上都是在保密的状态下进行,各个国家研发流密码的学者和专家为了保密几乎没有过多的这方面的公开的论著。各国都将流密码技术和产品,作为军工产品而限制出口。由于它具有许多其他密码不可比拟的优点,所以,它是当今最为通用的密码系统之一。现在的流密码学的研究方向,都是以数学模型为基础,使用复杂的代数运算、布尔代数运算、伪随机数、移位寄存器、线性反馈等。完成流密码的加密和解密。在这方面比较成功的方法有A5方法,S盒方法,RC4方法,K2方法等。这些方法已经是不公开的秘密,经过多年的研究,对其加密和解密已经具有了一定的成熟手段。现在已有很多学者研究攻击和破译上述方法加密的密文。这就使得使用以上的方法进行加密的密 ...
【技术保护点】
基于多密钥流密码的顺序加密方法,其特征在于包括以下步骤:获取明文数据,将获取的所述明文数据以循环链表的形式存储;将多个密钥序列分别以循环链表的形式存储;分别按照指定的起始位,对各密钥序列之间进行位运算,以生成流随机序列;根据所述流随机序列,对所述明文数据进行重构,以生成加密后的密文数据。
【技术特征摘要】
1.基于多密钥流密码的顺序加密方法,其特征在于包括以下步骤:获取明文数据,将获取的所述明文数据以循环链表的形式存储;将多个密钥序列分别以循环链表的形式存储;分别按照指定的起始位,对各密钥序列之间进行位运算,以生成流随机序列;根据所述流随机序列,对所述明文数据进行重构,以生成加密后的密文数据。2.根据权利要求1所述的方法,其特征在于:在获取明文数据,将获取的所述明文数据以循环链表的形式存储的步骤中,还包括子步骤:S11、读取明文数据的字节数,根据该字节数在存储器内建立连续的存储空间;S12、将所述明文数据顺序存储入该存储空间,并在该存储空间的尾字节创建指向存储在该存储空间的所述明文数据的首字节地址的指针,以建立单向的循环链表。3.根据权利要求1所述的方法,其特征在于:在将多个密钥序列分别以循环链表的形式存储的步骤中,还包括子步骤:S21、分别读取各密钥序列的字节数,并根据读取的字节数在存储器内分别建立对应所述各密钥序...
【专利技术属性】
技术研发人员:郎六琪,陈家良,司玉娟,吴庆俊,王轶溥,
申请(专利权)人:吉林大学珠海学院,
类型:发明
国别省市:广东,44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。