一种分组密码FBC的实现方法及装置

发布日期:2025-05-13 08:41 来源:芜湖市产业创新中心 浏览次数:

项目持有方:中国科学院数学与系统科学研究院
项目简介:一种分组密码FBC的实现方法及装置。本发明加密方法为:1)将明文数据分成多个明文数据组,其中每一明文数据组为n比特明文数据;2)设置主密钥k,其长度为m比特,根据主密钥k生成分组密码FBC的轮密钥;其中,m=Nn,N为自然数;设置循环左移位的比特位数s和t;设置一轮函数F以及轮数r;3)对每一明文数据组P,将其分成4个w比特的字,利用轮密钥和轮函数F按四路两重Feistel结构对明文数据组P进行r轮加密,得到密文C。在保证行之间混淆程度的情况下,使得密码实现开销达到最优。
联系方式:0553—3993786