【技术实现步骤摘要】
本专利技术涉及信息安全领域的序列密码,序列密码是一类加密方式,序列密码的种类很多,其主要的区别是密钥序列的不同。本专利技术采用的密钥序列是无理数位序列,密钥或种子密钥为无理数表示式或记号和无限无理数位序列的截取方法。
技术介绍
在序列密码中,有一些名称是表示同一个意思,在本说明书中交替使用如序列密码和流密码;密钥、短密钥、种子密钥和密钥种子;密钥流和密钥序列。序列密码的加密过程是先把报文、语音、图像和数据等原始明文转换成明文数据序列,然后将它同密钥序列进行逐位加密运算生成密文序列发送给接收者,接收者用相同的密钥序列对密文序列进行逐位解密运算来恢复明文序列。目前,在序列密码中大部分的密钥序列是伪随机序列,当然也有其他比较复杂的序列。由于序列密码应使用尽可能长的密钥序列,而很长的密钥序列的存储和分配都很困难,于是人们采用一个短的密钥(种子密钥)来控制长的密钥序列的产生,供加解密使用,而短密钥(种子密钥)的存储和分配都比较容易。
技术实现思路
大家知道,无理数即无限不循环小数。定义任一无理数X的绝对值可表示为|X|=W1W2…Wi-Wi+1Wi+2…,i=1,2,3,… ...
【技术保护点】
【技术特征摘要】
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。