【技术实现步骤摘要】
一种格式保留加密模式(FPE)轮运算的电路结构
[0001]本专利技术属于信息安全
,具体涉及一种格式保留加密模式(FPE)轮运算的硬件电路实现方式
技术介绍
[0002]随着大数据、云计算等领域的飞速发展,对于数据库的信息安全有了更高的要求。
[0003]对于数据中存储的身份证号码、地理坐标、手机号码等信息不适用于当前的加密方法,需要对信息进行更多的修改。格式保留加密(FPE)是一种保证密文的格式和明文一致的加密方法,密文字符串和明文字符串有着相同的长度以及相同的取值范围,这种方法适用于格式特殊的数据加密。
[0004]格式保留加密模式采用的是非线性迭代结构,其中轮函数是最为重要的一部分。本专利技术公开一种格式保留加密模式(FPE)轮运算的电路结构,基于本结构能够有效的实现格式保留加密模式。
技术实现思路
[0005]本专利技术提供一种格式保留加密模式(FPE)轮运算的电路结构,该方法适用于格式保留加密模式的硬件实现。本专利技术在格式保留加密模式的基础上对电路结构进行优化和改进,通过对 ...
【技术保护点】
【技术特征摘要】
1.一种格式保留加密模式(FPE)轮运算的电路结构,包括:数据准备模块(201)、轮运算控制电路(202)以及轮运算电路(203)。数据准备模块(201)对明文数据进行进制转换,再将二进制数据传输到轮运算电路(203)中。轮运算控制电路(202)对整体运算进行控制,其功能包括轮运算的轮数(i)、轮运算的相关控制信号的生成,与数据准备模块(201)进行数据交互。轮运算电路(203)包括数据异或模块(101)、数据拼接模块(102)、字节翻转模块(103)、加解密模块(104)和模加运算模块(105)。数据异或模块(101)对输入数据T与轮运算的轮数i进行异或运算,生成数据和输入数据B进入数据拼接模块(102)生成128bit的数据,将数据经过字节翻转模块(103)按字节进行翻转后进入加解密模块(104);加解密后的数据经字节翻转后与输入数据A进行字节翻转(103)后的结果进行模加运算(105),输出数据作为下一轮轮运算的输入数据。2.根据权利要求1所述的电路结构,其特征在于,不需要在轮运算过程中进行字符倒序翻转,只需要在一次完整格式保留加密模式(FPE)运算对开始后输入...
【专利技术属性】
技术研发人员:刘戬,郝奕杰,
申请(专利权)人:北京中电华大电子设计有限责任公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。