当前位置: 首页 > 专利查询>高胜法专利>正文

对称密钥随机分组密码制造技术

技术编号:16177672 阅读:341 留言:0更新日期:2017-09-09 05:08
本发明专利技术公开了一种对称密钥随机分组密码‑‑SKRBC密码。针对传统分组密码的密钥与密文统计特性存在较密切关联的缺陷,作者对随机分组密码的基本内涵进行了研究,定义并证明了随机分组密码的基本属性,设计了一种全新的具有随机分组密码特征的分组密码。不同于传统分组密码,该密码通过简单的条件选择逻辑根据密钥值选择加密变换,具有密钥与密文统计特性自然隔离、明文分组的长度可任意扩展、密钥空间巨大和加密、解密速度快等主要优点。其通过简单条件选择逻辑选择加密变换和可任意扩展分组长度的特点是目前为止所有其他分组密码所不具备的,从而使得SKRBC密码避免了传统分组密码由于繁琐逻辑运算所导致的运行速度下降,且由于其分组长度可任意扩充使得其安全性在理论上无止境。

【技术实现步骤摘要】
对称密钥随机分组密码
本专利技术涉及对称密钥分组密码的加密、解密方法和技术实现。
技术介绍
一、概述20世纪70年代,计算机技术和通信技术的发展对信息安全提出了迫切要求,近代密码学及其相关理论和算法于是应运而生。为保证信息的安全,信息传送前需要加密,接收者接收加密的信息后需要解密,而信息的加密和解密则需密码技术予以实现。密码可大体分为公钥密码(publickeycipher)和对称密钥密码(symmetrickeycipher)。RSA加密算法是一种基于公钥体制实现的加密算法,1977年由罗纳德·李维斯特等人提出。DES和AES加密算法则是基于对称密码体制实现的分组加密算法,其中DES又被称为美国数据加密标准,是1972年由美国IBM公司研制并推出的。AES高级加密标准(AdvancedEncryptionStandard),是美国联邦政府2000年10月2日后采用的一种分组加密标准并用来替代原先的DES。分组密码是将明文消息的二进制编码序列x0,x1,…,xi,…xw划分成n比特的若干个输入分组,每个分组x=(x0,x1,…,xn-1),在密钥k=(k0,k1,…,kt-1)控制下本文档来自技高网...
对称密钥随机分组密码

【技术保护点】
对称密钥随机分组密码所实现的加密变换方法,其特征是:A、不同的密钥有|K|个,分别一一对应对应着|K|种不同的可逆加密变换,|K|表示密钥空间的大小(size)。B、任给一密钥K,通过条件选择逻辑可根据密钥K选择一个唯一的可逆加密变换Ti:若K=i,则选择Ti,i=0,1,...|K|‑1。C、可逆加密变换Ti实现把明文空间中的任意一个明文变换成密文空间中的唯一一个密文,其逆变换T

【技术特征摘要】
1.对称密钥随机分组密码所实现的加密变换方法,其特征是:A、不同的密钥有|K|个,分别一一对应对应着|K|种不同的可逆加密变换,|K|表示密钥空间的大小(size)。B、任给一密钥K,通过条件选择逻辑可根据密钥K选择一个唯一的可逆加密变换Ti:若K=i,则选择Ti,i=0,1,...|K|-1。C、可逆加密变换Ti实现把明文空间中的任意一个明文变换成密文空间中的唯一一个密文,其逆变换T-1i则实现把密文空间中的任意一个密文变换成明文空间中的唯一一个明文。2.如权利要求1所述的对称密钥随机分组密码所实现的加密变换方法,通过条件选择逻辑根据密钥值选择加密变换,经过n轮的随机分组密码组件变换、位两两交换和分组循环移位实现对明文的加密。该方法的工作步骤如下:步骤1、输入2m-8比特的明文,存入x0,x1,...x2m-10,x2m-9,m≥32。步骤2、在明文的最后添加一个字节随机数据信息,明文分组打包成2m比特分组。步骤3、数据变换,2m比特打包后的分组按字节进行变换。步骤4、n轮加密变换打包后的分组其加密共有n轮,n轮加密中每轮加密变换步骤如下所...

【专利技术属性】
技术研发人员:高胜法
申请(专利权)人:高胜法
类型:发明
国别省市:山东,37

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1