【技术实现步骤摘要】
【技术保护点】
一种分组加密算法,对明文进行加密,生成加密的密文,所述分组加密算法包括步骤如下:1)对明文P进行分组运算;2)加密循环迭代计算;3)位置变换与输出密文;所述步骤2)加密循环迭代计算包括:a、数字扩展运 算;b、密钥与变量的混合运算;c、非线性变换运算;d、信息掩盖运算;e、再赋值运算;f、密钥一次循环右移运算;其特征在于,所述明文P为一组10进制数字P↓[1]、P↓[2]、……、P↓[i]、 ……、P↓[m],0≤i≤m,且数字Pi取下列a、b的一种值域,a、0≤P↓[i]≤9b、0≤P↓[i]≤99密钥K为一组10进制数字K↓[1]、K↓[2]、……、K↓[i]、……、K↓[m],0≤i≤m,且数字K↓ [i]取P↓[i]的值域,算法内的各个函数以10进制数字为基本运算单元;所述密钥与变量的混合运算中的模运算为模10加运算或模100加运算,所述信息掩盖运算中的模运算为模 ...
【技术特征摘要】
【专利技术属性】
技术研发人员:叶季青,
申请(专利权)人:北京财富投资有限公司,
类型:发明
国别省市:11[中国|北京]
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。