The present invention discloses an encryption device and method. An encryption device according to an embodiment of the present invention includes: a key table generating part generates arbitrary values derived from seed value, and generate the key table of arbitrary values generated by the Ministry; and encryption, block encryption algorithm Feustel structure generation with wheel function, and use the generated by the block encryption algorithm and encryption of the plaintext data block, the application of the round function generated by the key table.
【技术实现步骤摘要】
本专利技术的实施例涉及一种加密技术。
技术介绍
现有的白盒密码算法的实现方式根据成为基础的对称密钥密码算法的内部特征而不同,并且因为依靠基础算法所以难以提供普适性,并且为了保护基础算法的密钥而需要插入较多的额外运算,所以于相比基础算法,而导致降低几十倍的效率。另外,现有的白盒密码算法无法提供与设计者的初衷相匹配的足够的安全性,并且实时暴露于密钥复原攻击下。现有技术文献专利文献(专利文献0001)韩国公开专利第10-2012-0030335号(2012.03.28)
技术实现思路
本专利技术的实施例用于提供一种加密装置以及方法。根据本专利技术的一实施例的加密装置包括:密钥表生成部,生成由种子值导出的任意值,并生成包含所生成的所述任意值的密钥表(Keytable);以及加密部,生成具有轮函数的菲斯特尔结构(Feistel)的块加密算法,并利用所生成的所述块加密算法而对明文数据块进行加密,所述轮函数应用所生成的所述密钥表。所述种子值可以是能够用比特串表示的初始输入值。所述种子值可以是密钥、计算器值以及初始化向量中的一个。所述密钥表生成部可以基于用于加密的可用存储器的大小来确定所述任意值的大小。所述加密部可以基于所述明文数据块的大小以及所述任意值的大小来确定所述菲斯特尔结构的分支数,并且生成具有所确定的所述分支数的菲斯特尔结构的块加密算法。所述加密部可以利用如下的数学式确定所述分支数:(其中,b为分支数,n为所述明文数据块的大小,k所述任意值的大小)。所述加密部可以基于安全强度来确定所述菲斯特尔结构的轮数,并且可以生成具有所确定的所述轮数的菲斯特尔结构的块加密算法。 ...
【技术保护点】
一种加密装置,包括:密钥表生成部,生成从种子值导出的任意值,并生成包含所生成的所述任意值的密钥表;以及加密部,生成具有轮函数的菲斯特尔结构的块加密算法,并利用所生成的所述块加密算法而对明文数据块进行加密,所述轮函数应用所生成的所述密钥表。
【技术特征摘要】
2015.10.29 KR 10-2015-01510391.一种加密装置,包括:密钥表生成部,生成从种子值导出的任意值,并生成包含所生成的所述任意值的密钥表;以及加密部,生成具有轮函数的菲斯特尔结构的块加密算法,并利用所生成的所述块加密算法而对明文数据块进行加密,所述轮函数应用所生成的所述密钥表。2.如权利要求1所述的加密装置,其特征在于,所述种子值是能够用比特串表示的初始输入值。3.如权利要求2所述的加密装置,其特征在于,所述种子值为密钥、计算器值以及初始化向量中的一个。4.如权利要求1所述的加密装置,其特征在于,所述密钥表生成部基于用于加密的可用存储器的大小来确定所述任意值的大小。5.如权利要求1所述的加密装置,其特征在于,所述加密部基于所述明文数据块的大小以及所述任意值的大小来确定所述菲斯特尔结构的分支数,并且生成具有所确定的所述分支数的菲斯特尔结构的块加密算法。6.如权利要求5所述的加密装置,其特征在于,所述加密部利用以下数学式而确定所述分支数,b=nk,b>2,k≥3]]>其中,b为分支数,n为所述明文数据块的大小,k为所述任意值的大小。7.如权利要求1所述的加密装置,其特征在于,所述加密部基于安全强度来确定所述菲斯特尔结构的轮数,并且生成具有所确定的所述轮数的菲斯特尔结构的块加密算法。8...
【专利技术属性】
技术研发人员:文德财,赵志勋,崔珪映,南森·凯勒,奥尔·邓克尔曼,以泰·迪努尔,
申请(专利权)人:三星SDS株式会社,海法卡梅尔大学经济有限公司,巴伊兰大学,
类型:发明
国别省市:韩国;KR
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。