当前位置: 首页 > 专利查询>徐子杰专利>正文

一种数据加密解密方法及加密解密装置制造方法及图纸

技术编号:3520496 阅读:204 留言:0更新日期:2012-04-11 18:40
本发明专利技术公开了一种数据加密解密方法,本发明专利技术的加密方法是先随机选择一个随机密钥,之后用随机密钥对明文数据进行位置置换,之后调用用户密钥对随机密钥与明文数据进行层层加密,最后输出密文;解密则反过来,先还原出随机密钥,之后取得明文数据位置置换向量,之后调用适当的用户密钥还原出明文数据,最后输出明文。本发明专利技术同时公开了一种加密解密装置,包括加密解密处理器;明文密文输入缓冲器,用于存储明文密文输入数据并将明文密文输入数据输入到处理器;存储器,用于存储各种数据并将所述数据输入到处理器;密文明文输出器,用于将经处理器处理后的密文输出;它能增强加密强度而不增加计算量并能有效的保护文件的机密性不被非授权侵犯。

【技术实现步骤摘要】

【技术保护点】
一种数据加密方法,对明文数据进行加密处理,该方法包括以下进程:    数字化用户密钥K的进程,通过字符号代码表将用户密钥K从字符表达方式转换成数字表达方式,所述用户密钥K用于加密明文数据;    构建明文数据块的进程,其中明文数据块的长度小于或等于用户密钥K的长度,从数字流形式的明文数据块构建相应的明文数据向量X与明文数据位置向量WX;    通过置换函数f和明文数据位置向量WX来构建随机密钥向量D和密文数据位置向量WY的进程;    调用不同的数据化后的用户密钥构造用于加密随机密钥D的加密密钥K1与加密明文数据向量X的加密密钥K2的进程,其中加密密钥K1和加密密钥K2的构造函数分别为:K1=g1(K),K2=g2(K);    用构造好的加密密钥K1与加密密钥K2对随机密钥向量D与明文数据向量X进行加密并构建密文数据矩阵Y的进程;    校正并输出密文数据的进程。

【技术特征摘要】

【专利技术属性】
技术研发人员:徐子杰
申请(专利权)人:徐子杰
类型:发明
国别省市:45[中国|广西]

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

1
相关领域技术
  • 暂无相关专利