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
還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。