Loading…
WBDL: 改进的 SM4 动态白盒密码算法
白盒模型下密码分析者被授权可以完全访问加密软件实现的中间过程. 为了解决现有白盒密码通信中密钥生成方式固定、安全性不足的问题, 构造了动态白盒库, 设计了改进的 SM4 动态白盒密码算法 WBDL (white-box SM4 algorithm based on dynamic white-box library). 算法设计中应用新的查找表理论, 构造了非固定的动态白盒库, 把 SM4 算法的轮函数分割成三个阶段, 再进行置乱编码, 然后将密钥信息隐藏在第二阶段的查找表中以保护密钥. 以设计的 WBDL 算法为基础构造了白盒加密通信软件系统, 能够完成即时通讯、文件加解密、定期更换加密密钥...
Saved in:
Published in: | Journal of Cryptologic Research 2023-01, Vol.10 (4), p.796 |
---|---|
Main Authors: | , , , , , , , |
Format: | Article |
Language: | Chinese |
Subjects: | |
Online Access: | Get full text |
Tags: |
Add Tag
No Tags, Be the first to tag this record!
|
cited_by | |
---|---|
cites | |
container_end_page | |
container_issue | 4 |
container_start_page | 796 |
container_title | Journal of Cryptologic Research |
container_volume | 10 |
creator | Ya-Tao, YANG DONG, Hui ZHANG, Ye Yan-Shuo, ZHANG 杨亚涛 董辉 张也 张艳硕 |
description | 白盒模型下密码分析者被授权可以完全访问加密软件实现的中间过程. 为了解决现有白盒密码通信中密钥生成方式固定、安全性不足的问题, 构造了动态白盒库, 设计了改进的 SM4 动态白盒密码算法 WBDL (white-box SM4 algorithm based on dynamic white-box library). 算法设计中应用新的查找表理论, 构造了非固定的动态白盒库, 把 SM4 算法的轮函数分割成三个阶段, 再进行置乱编码, 然后将密钥信息隐藏在第二阶段的查找表中以保护密钥. 以设计的 WBDL 算法为基础构造了白盒加密通信软件系统, 能够完成即时通讯、文件加解密、定期更换加密密钥等功能, 可以在数据安全传输过程中实现对文件及密钥的有效保护. 测试结果表明算法平均加密速率为 0.273×10−3 Gbps, 平均解密速率为 0.234×10−3 Gbps, 占用空间仅为尚-白盒算法的 3%, 但运算效率却更高; 所设计的白盒加密通信软件对文件进行加解密的速度相近, 平均值约为 0.26 Mbps; 文件加密传输速度均值为 0.95 Mbps; 软件系统的平均响应时间为 425 ms. |
doi_str_mv | 10.13868/j.cnki.jcr.000629 |
format | article |
fullrecord | <record><control><sourceid>proquest</sourceid><recordid>TN_cdi_proquest_journals_2899318292</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><sourcerecordid>2899318292</sourcerecordid><originalsourceid>FETCH-LOGICAL-p1289-1ff5cf15810b1c06a6d52f8519e8b3a8df40e90b02af21ea745605144cc86b233</originalsourceid><addsrcrecordid>eNotzb1KA0EUQOEpFAwxL2C1YOuu985fZuw0ahRWLFQsw-xkBrJKEndNbyBYWEpENI2llRZWFuLTZMfHMKDV6b5DyBpCgkxJtZkntn_RS3JbJAAgqV4iNQq6GXNEuUIaZdnLQAjJFOVYIxvnO7vpVlRNP3--Z-F5Ep0c8Wh-91rdjMPTV5jdz99vw8s4vD1WHw-rZNmby9I1_lsnZ_t7p62DOD1uH7a203iIVOkYvRfWo1AIGVqQRnYF9UqgdipjRnU9B6chA2o8RWeaXEgQyLm1SmaUsTpZ_3OHxeBq5MrrTj4YFf3FsrPwNUNFNWW_is9NZA</addsrcrecordid><sourcetype>Aggregation Database</sourcetype><iscdi>true</iscdi><recordtype>article</recordtype><pqid>2899318292</pqid></control><display><type>article</type><title>WBDL: 改进的 SM4 动态白盒密码算法</title><source>Publicly Available Content Database</source><creator>Ya-Tao, YANG ; DONG, Hui ; ZHANG, Ye ; Yan-Shuo, ZHANG ; 杨亚涛 ; 董辉 ; 张也 ; 张艳硕</creator><creatorcontrib>Ya-Tao, YANG ; DONG, Hui ; ZHANG, Ye ; Yan-Shuo, ZHANG ; 杨亚涛 ; 董辉 ; 张也 ; 张艳硕</creatorcontrib><description>白盒模型下密码分析者被授权可以完全访问加密软件实现的中间过程. 为了解决现有白盒密码通信中密钥生成方式固定、安全性不足的问题, 构造了动态白盒库, 设计了改进的 SM4 动态白盒密码算法 WBDL (white-box SM4 algorithm based on dynamic white-box library). 算法设计中应用新的查找表理论, 构造了非固定的动态白盒库, 把 SM4 算法的轮函数分割成三个阶段, 再进行置乱编码, 然后将密钥信息隐藏在第二阶段的查找表中以保护密钥. 以设计的 WBDL 算法为基础构造了白盒加密通信软件系统, 能够完成即时通讯、文件加解密、定期更换加密密钥等功能, 可以在数据安全传输过程中实现对文件及密钥的有效保护. 测试结果表明算法平均加密速率为 0.273×10−3 Gbps, 平均解密速率为 0.234×10−3 Gbps, 占用空间仅为尚-白盒算法的 3%, 但运算效率却更高; 所设计的白盒加密通信软件对文件进行加解密的速度相近, 平均值约为 0.26 Mbps; 文件加密传输速度均值为 0.95 Mbps; 软件系统的平均响应时间为 425 ms.</description><identifier>ISSN: 2097-4116</identifier><identifier>DOI: 10.13868/j.cnki.jcr.000629</identifier><language>chi</language><publisher>Beijing: Chinese Association for Cryptologic Research, Journal of Cryptologic Research</publisher><subject>Algorithms ; Communications systems ; Cryptography ; Encryption ; Libraries ; Lookup tables ; Scrambling (communication)</subject><ispartof>Journal of Cryptologic Research, 2023-01, Vol.10 (4), p.796</ispartof><rights>2023. This work is published under http://www.jcr.cacrnet.org.cn/EN/column/column4.shtml Notwithstanding the ProQuest Terms and Conditions, you may use this content in accordance with the terms of the License.</rights><oa>free_for_read</oa><woscitedreferencessubscribed>false</woscitedreferencessubscribed></display><links><openurl>$$Topenurl_article</openurl><openurlfulltext>$$Topenurlfull_article</openurlfulltext><thumbnail>$$Tsyndetics_thumb_exl</thumbnail><linktohtml>$$Uhttps://www.proquest.com/docview/2899318292?pq-origsite=primo$$EHTML$$P50$$Gproquest$$Hfree_for_read</linktohtml><link.rule.ids>314,780,784,25753,27924,27925,37012,44590</link.rule.ids></links><search><creatorcontrib>Ya-Tao, YANG</creatorcontrib><creatorcontrib>DONG, Hui</creatorcontrib><creatorcontrib>ZHANG, Ye</creatorcontrib><creatorcontrib>Yan-Shuo, ZHANG</creatorcontrib><creatorcontrib>杨亚涛</creatorcontrib><creatorcontrib>董辉</creatorcontrib><creatorcontrib>张也</creatorcontrib><creatorcontrib>张艳硕</creatorcontrib><title>WBDL: 改进的 SM4 动态白盒密码算法</title><title>Journal of Cryptologic Research</title><description>白盒模型下密码分析者被授权可以完全访问加密软件实现的中间过程. 为了解决现有白盒密码通信中密钥生成方式固定、安全性不足的问题, 构造了动态白盒库, 设计了改进的 SM4 动态白盒密码算法 WBDL (white-box SM4 algorithm based on dynamic white-box library). 算法设计中应用新的查找表理论, 构造了非固定的动态白盒库, 把 SM4 算法的轮函数分割成三个阶段, 再进行置乱编码, 然后将密钥信息隐藏在第二阶段的查找表中以保护密钥. 以设计的 WBDL 算法为基础构造了白盒加密通信软件系统, 能够完成即时通讯、文件加解密、定期更换加密密钥等功能, 可以在数据安全传输过程中实现对文件及密钥的有效保护. 测试结果表明算法平均加密速率为 0.273×10−3 Gbps, 平均解密速率为 0.234×10−3 Gbps, 占用空间仅为尚-白盒算法的 3%, 但运算效率却更高; 所设计的白盒加密通信软件对文件进行加解密的速度相近, 平均值约为 0.26 Mbps; 文件加密传输速度均值为 0.95 Mbps; 软件系统的平均响应时间为 425 ms.</description><subject>Algorithms</subject><subject>Communications systems</subject><subject>Cryptography</subject><subject>Encryption</subject><subject>Libraries</subject><subject>Lookup tables</subject><subject>Scrambling (communication)</subject><issn>2097-4116</issn><fulltext>true</fulltext><rsrctype>article</rsrctype><creationdate>2023</creationdate><recordtype>article</recordtype><sourceid>PIMPY</sourceid><recordid>eNotzb1KA0EUQOEpFAwxL2C1YOuu985fZuw0ahRWLFQsw-xkBrJKEndNbyBYWEpENI2llRZWFuLTZMfHMKDV6b5DyBpCgkxJtZkntn_RS3JbJAAgqV4iNQq6GXNEuUIaZdnLQAjJFOVYIxvnO7vpVlRNP3--Z-F5Ep0c8Wh-91rdjMPTV5jdz99vw8s4vD1WHw-rZNmby9I1_lsnZ_t7p62DOD1uH7a203iIVOkYvRfWo1AIGVqQRnYF9UqgdipjRnU9B6chA2o8RWeaXEgQyLm1SmaUsTpZ_3OHxeBq5MrrTj4YFf3FsrPwNUNFNWW_is9NZA</recordid><startdate>20230101</startdate><enddate>20230101</enddate><creator>Ya-Tao, YANG</creator><creator>DONG, Hui</creator><creator>ZHANG, Ye</creator><creator>Yan-Shuo, ZHANG</creator><creator>杨亚涛</creator><creator>董辉</creator><creator>张也</creator><creator>张艳硕</creator><general>Chinese Association for Cryptologic Research, Journal of Cryptologic Research</general><scope>8FE</scope><scope>8FG</scope><scope>ABUWG</scope><scope>AFKRA</scope><scope>ARAPS</scope><scope>AZQEC</scope><scope>BENPR</scope><scope>BGLVJ</scope><scope>CCPQU</scope><scope>DWQXO</scope><scope>GNUQQ</scope><scope>HCIFZ</scope><scope>JQ2</scope><scope>K7-</scope><scope>P5Z</scope><scope>P62</scope><scope>PIMPY</scope><scope>PQEST</scope><scope>PQQKQ</scope><scope>PQUKI</scope><scope>PRINS</scope></search><sort><creationdate>20230101</creationdate><title>WBDL: 改进的 SM4 动态白盒密码算法</title><author>Ya-Tao, YANG ; DONG, Hui ; ZHANG, Ye ; Yan-Shuo, ZHANG ; 杨亚涛 ; 董辉 ; 张也 ; 张艳硕</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-LOGICAL-p1289-1ff5cf15810b1c06a6d52f8519e8b3a8df40e90b02af21ea745605144cc86b233</frbrgroupid><rsrctype>articles</rsrctype><prefilter>articles</prefilter><language>chi</language><creationdate>2023</creationdate><topic>Algorithms</topic><topic>Communications systems</topic><topic>Cryptography</topic><topic>Encryption</topic><topic>Libraries</topic><topic>Lookup tables</topic><topic>Scrambling (communication)</topic><toplevel>online_resources</toplevel><creatorcontrib>Ya-Tao, YANG</creatorcontrib><creatorcontrib>DONG, Hui</creatorcontrib><creatorcontrib>ZHANG, Ye</creatorcontrib><creatorcontrib>Yan-Shuo, ZHANG</creatorcontrib><creatorcontrib>杨亚涛</creatorcontrib><creatorcontrib>董辉</creatorcontrib><creatorcontrib>张也</creatorcontrib><creatorcontrib>张艳硕</creatorcontrib><collection>ProQuest SciTech Collection</collection><collection>ProQuest Technology Collection</collection><collection>ProQuest Central (Alumni)</collection><collection>ProQuest Central</collection><collection>Advanced Technologies & Aerospace Collection</collection><collection>ProQuest Central Essentials</collection><collection>ProQuest Central</collection><collection>Technology Collection</collection><collection>ProQuest One Community College</collection><collection>ProQuest Central</collection><collection>ProQuest Central Student</collection><collection>SciTech Premium Collection</collection><collection>ProQuest Computer Science Collection</collection><collection>Computer science database</collection><collection>ProQuest advanced technologies & aerospace journals</collection><collection>ProQuest Advanced Technologies & Aerospace Collection</collection><collection>Publicly Available Content Database</collection><collection>ProQuest One Academic Eastern Edition (DO NOT USE)</collection><collection>ProQuest One Academic</collection><collection>ProQuest One Academic UKI Edition</collection><collection>ProQuest Central China</collection><jtitle>Journal of Cryptologic Research</jtitle></facets><delivery><delcategory>Remote Search Resource</delcategory><fulltext>fulltext</fulltext></delivery><addata><au>Ya-Tao, YANG</au><au>DONG, Hui</au><au>ZHANG, Ye</au><au>Yan-Shuo, ZHANG</au><au>杨亚涛</au><au>董辉</au><au>张也</au><au>张艳硕</au><format>journal</format><genre>article</genre><ristype>JOUR</ristype><atitle>WBDL: 改进的 SM4 动态白盒密码算法</atitle><jtitle>Journal of Cryptologic Research</jtitle><date>2023-01-01</date><risdate>2023</risdate><volume>10</volume><issue>4</issue><spage>796</spage><pages>796-</pages><issn>2097-4116</issn><abstract>白盒模型下密码分析者被授权可以完全访问加密软件实现的中间过程. 为了解决现有白盒密码通信中密钥生成方式固定、安全性不足的问题, 构造了动态白盒库, 设计了改进的 SM4 动态白盒密码算法 WBDL (white-box SM4 algorithm based on dynamic white-box library). 算法设计中应用新的查找表理论, 构造了非固定的动态白盒库, 把 SM4 算法的轮函数分割成三个阶段, 再进行置乱编码, 然后将密钥信息隐藏在第二阶段的查找表中以保护密钥. 以设计的 WBDL 算法为基础构造了白盒加密通信软件系统, 能够完成即时通讯、文件加解密、定期更换加密密钥等功能, 可以在数据安全传输过程中实现对文件及密钥的有效保护. 测试结果表明算法平均加密速率为 0.273×10−3 Gbps, 平均解密速率为 0.234×10−3 Gbps, 占用空间仅为尚-白盒算法的 3%, 但运算效率却更高; 所设计的白盒加密通信软件对文件进行加解密的速度相近, 平均值约为 0.26 Mbps; 文件加密传输速度均值为 0.95 Mbps; 软件系统的平均响应时间为 425 ms.</abstract><cop>Beijing</cop><pub>Chinese Association for Cryptologic Research, Journal of Cryptologic Research</pub><doi>10.13868/j.cnki.jcr.000629</doi><oa>free_for_read</oa></addata></record> |
fulltext | fulltext |
identifier | ISSN: 2097-4116 |
ispartof | Journal of Cryptologic Research, 2023-01, Vol.10 (4), p.796 |
issn | 2097-4116 |
language | chi |
recordid | cdi_proquest_journals_2899318292 |
source | Publicly Available Content Database |
subjects | Algorithms Communications systems Cryptography Encryption Libraries Lookup tables Scrambling (communication) |
title | WBDL: 改进的 SM4 动态白盒密码算法 |
url | http://sfxeu10.hosted.exlibrisgroup.com/loughborough?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2025-01-01T13%3A18%3A11IST&url_ver=Z39.88-2004&url_ctx_fmt=infofi/fmt:kev:mtx:ctx&rfr_id=info:sid/primo.exlibrisgroup.com:primo3-Article-proquest&rft_val_fmt=info:ofi/fmt:kev:mtx:journal&rft.genre=article&rft.atitle=WBDL:%20%E6%94%B9%E8%BF%9B%E7%9A%84%20SM4%20%E5%8A%A8%E6%80%81%E7%99%BD%E7%9B%92%E5%AF%86%E7%A0%81%E7%AE%97%E6%B3%95&rft.jtitle=Journal%20of%20Cryptologic%20Research&rft.au=Ya-Tao,%20YANG&rft.date=2023-01-01&rft.volume=10&rft.issue=4&rft.spage=796&rft.pages=796-&rft.issn=2097-4116&rft_id=info:doi/10.13868/j.cnki.jcr.000629&rft_dat=%3Cproquest%3E2899318292%3C/proquest%3E%3Cgrp_id%3Ecdi_FETCH-LOGICAL-p1289-1ff5cf15810b1c06a6d52f8519e8b3a8df40e90b02af21ea745605144cc86b233%3C/grp_id%3E%3Coa%3E%3C/oa%3E%3Curl%3E%3C/url%3E&rft_id=info:oai/&rft_pqid=2899318292&rft_id=info:pmid/&rfr_iscdi=true |