《计算机应用》唯一官方网站 ›› 2026, Vol. 46 ›› Issue (7): 2152-2163.DOI: 10.11772/j.issn.1001-9081.2025060787
佘维1,2, 夏克冰1,2, 马佳伟1,2, 刘炜1,2, 田钊1,2(
)
收稿日期:2025-07-16
修回日期:2025-09-05
接受日期:2025-09-11
发布日期:2025-09-24
出版日期:2026-07-10
通讯作者:
田钊
作者简介:佘维(1977—),男,湖南常德人,教授,博士,CCF会员,主要研究方向:区块链、信息安全、智能系统基金资助:
Wei SHE1,2, Kebing XIA1,2, Jiawei MA1,2, Wei LIU1,2, Zhao TIAN1,2(
)
Received:2025-07-16
Revised:2025-09-05
Accepted:2025-09-11
Online:2025-09-24
Published:2026-07-10
Contact:
Zhao TIAN
About author:SHE Wei, born in 1977, Ph. D., professor. His research interests include blockchain, information security, intelligent systems.Supported by:摘要:
针对现有的区块链隐蔽通信模型单一信道易受攻击、传输效率低以及与星际文件系统(IPFS)的结合存在安全隐患的问题,提出一种基于区块链和社交网络的多通道隐蔽通信模型。首先,利用Shamir秘密共享算法将上传秘密文件到IPFS后返回的内容标识符(CID)分割为多个分片;其次,分别设计基于以太坊智能合约的嵌入算法和社交网络基于零宽字符的嵌入算法,实现分片跨通道的协同传输;再次,引入冗余分片机制,在网络不稳定或部分分片丢失时仍可重构CID,并支持分片参数的动态调整以满足不同的安全性、时延和成本需求;最后,接收方需从以太坊和社交网络中提取达到恢复阈值的分片数量以重构CID,从而从IPFS检索秘密信息。实验结果表明,本文模型在基准参数下传输100 MB数据时耗时21.02 s,而通信成本仅1.01美元。与对比模型相比,本文模型在传输效率上从分钟级降低至秒级,成本降低了至少40%,并展现出优异的安全性和鲁棒性,适用于大规模数据高效、安全且低成本的隐蔽传输场景。
中图分类号:
佘维, 夏克冰, 马佳伟, 刘炜, 田钊. 基于区块链和社交网络的多通道隐蔽通信模型[J]. 计算机应用, 2026, 46(7): 2152-2163.
Wei SHE, Kebing XIA, Jiawei MA, Wei LIU, Zhao TIAN. Multi-channel covert communication model based on blockchain and social network[J]. Journal of Computer Applications, 2026, 46(7): 2152-2163.
| 符号 | 含义 |
|---|---|
| m | 隐蔽传输的原始文件 |
| k | AES256加解密密钥 |
| c | 加密后的文件 |
| h | 加密文件上传IPFS后返回的CID值 |
| S | Shamir分片集合,包含 |
| 通过以太坊传输的部分分片集合 | |
| 通过社交网络传输的部分分片集合 | |
| Shamir分片的编号 | |
| Shamir分片的内容 | |
| p | Shamir秘密分享中的大质数 |
| AddrList | 预协商的以太坊地址列表 |
| ContractAddr | 预协商的以太坊智能合约地址 |
| FeeList | 生成式对抗网络生成以太坊交易 maxPriorityFeePerGas值集合 |
| P | 社交网络候选平台集合 |
| U | 帖子或视频的链接集合 |
| A | 社交网络账户集合 |
| x | 区块链传输分片数量 |
| y | 社交网络传输分片数量 |
表1 算法的主要符号解释
Tab. 1 Explanation of main symbols in algorithms
| 符号 | 含义 |
|---|---|
| m | 隐蔽传输的原始文件 |
| k | AES256加解密密钥 |
| c | 加密后的文件 |
| h | 加密文件上传IPFS后返回的CID值 |
| S | Shamir分片集合,包含 |
| 通过以太坊传输的部分分片集合 | |
| 通过社交网络传输的部分分片集合 | |
| Shamir分片的编号 | |
| Shamir分片的内容 | |
| p | Shamir秘密分享中的大质数 |
| AddrList | 预协商的以太坊地址列表 |
| ContractAddr | 预协商的以太坊智能合约地址 |
| FeeList | 生成式对抗网络生成以太坊交易 maxPriorityFeePerGas值集合 |
| P | 社交网络候选平台集合 |
| U | 帖子或视频的链接集合 |
| A | 社交网络账户集合 |
| x | 区块链传输分片数量 |
| y | 社交网络传输分片数量 |
| 社交媒体 | 评论区 | 私信 |
|---|---|---|
| YouTube | √ | √ |
| 微博 | √ | √ |
| 微信 | √ | √ |
| Bilibili | × | √ |
| × | √ | |
| √ | √ | |
| √ | √ | |
| 抖音 | × | √ |
| 腾讯视频 | √ | √ |
| 爱奇艺 | √ | √ |
| Telegram | × | × |
表2 主流社交媒体平台对于零宽字符的支持情况
Tab. 2 Zero-width character support on mainstream social media platforms
| 社交媒体 | 评论区 | 私信 |
|---|---|---|
| YouTube | √ | √ |
| 微博 | √ | √ |
| 微信 | √ | √ |
| Bilibili | × | √ |
| × | √ | |
| √ | √ | |
| √ | √ | |
| 抖音 | × | √ |
| 腾讯视频 | √ | √ |
| 爱奇艺 | √ | √ |
| Telegram | × | × |
| 数据规模 | 准确率 | 精确率 | 召回率 | F1分数 |
|---|---|---|---|---|
| 20 000 | 0.512 | 0.508 | 0.503 | 0.505 |
| 100 000 | 0.531 | 0.526 | 0.517 | 0.521 |
| 200 000 | 0.523 | 0.519 | 0.511 | 0.515 |
表3 CTR模型在不同数据规模下对嵌入交易的检测性能
Tab. 3 Detection performance of the CTR model on embedded transactions with different dataset sizes
| 数据规模 | 准确率 | 精确率 | 召回率 | F1分数 |
|---|---|---|---|---|
| 20 000 | 0.512 | 0.508 | 0.503 | 0.505 |
| 100 000 | 0.531 | 0.526 | 0.517 | 0.521 |
| 200 000 | 0.523 | 0.519 | 0.511 | 0.515 |
| 模型 | 时间量级 |
|---|---|
| 文献[ | 小时级 |
| 文献[ | 小时级 |
| 文献[ | 小时级 |
| 文献[ | 小时级 |
| 文献[ | 小时级 |
| 文献[ | 分钟级 |
| 文献[ | 分钟级 |
| 本文模型 | 秒级 |
表4 传输100 MB数据的时间对比
Tab. 4 Comparison of time for transmitting 100 MB of data
| 模型 | 时间量级 |
|---|---|
| 文献[ | 小时级 |
| 文献[ | 小时级 |
| 文献[ | 小时级 |
| 文献[ | 小时级 |
| 文献[ | 小时级 |
| 文献[ | 分钟级 |
| 文献[ | 分钟级 |
| 本文模型 | 秒级 |
| 模型 | 费用/美元 |
|---|---|
| 文献[ | |
| 文献[ | |
| 文献[ | |
| 文献[ | |
| 文献[ | |
| 文献[ | |
| 文献[ | 1.70 |
| 本文模型 | 1.01 |
表5 传输100 MB数据的成本比对比
Tab. 5 Comparison of cost for transmitting 100 MB of data
| 模型 | 费用/美元 |
|---|---|
| 文献[ | |
| 文献[ | |
| 文献[ | |
| 文献[ | |
| 文献[ | |
| 文献[ | |
| 文献[ | 1.70 |
| 本文模型 | 1.01 |
| n | t | x | y | 暴力破解复杂度 | 传输时间/s | 费用/美元 | 容错率/% |
|---|---|---|---|---|---|---|---|
| 4 | 3 | 2 | 2 | 20.82 | 1.01 | 25.0 | |
| 5 | 4 | 2 | 3 | 21.02 | 1.01 | 20.0 | |
| 6 | 4 | 3 | 3 | 22.72 | 1.52 | 33.3 | |
| 6 | 5 | 2 | 4 | 22.08 | 1.01 | 16.7 | |
| 7 | 5 | 3 | 4 | 22.98 | 1.52 | 28.6 | |
| 7 | 6 | 2 | 5 | 22.32 | 1.01 | 14.3 | |
| 8 | 5 | 4 | 4 | 23.87 | 2.03 | 37.5 | |
| 8 | 6 | 3 | 5 | 23.12 | 1.52 | 25.0 | |
| 8 | 7 | 2 | 6 | 22.68 | 1.01 | 12.5 | |
| 9 | 6 | 4 | 5 | 24.12 | 2.03 | 33.3 | |
| 9 | 7 | 3 | 6 | 23.45 | 1.52 | 22.2 | |
| 9 | 8 | 2 | 7 | 22.40 | 1.01 | 11.1 | |
| 10 | 6 | 5 | 5 | 25.32 | 2.54 | 40.0 | |
| 10 | 7 | 4 | 6 | 24.78 | 2.03 | 30.0 | |
| 10 | 8 | 3 | 7 | 23.66 | 1.52 | 20.0 | |
| 10 | 9 | 2 | 8 | 22.62 | 1.01 | 10.0 |
表6 不同分片参数组合下的性能指标
Tab. 6 Performance metrics under different share parameter combinations
| n | t | x | y | 暴力破解复杂度 | 传输时间/s | 费用/美元 | 容错率/% |
|---|---|---|---|---|---|---|---|
| 4 | 3 | 2 | 2 | 20.82 | 1.01 | 25.0 | |
| 5 | 4 | 2 | 3 | 21.02 | 1.01 | 20.0 | |
| 6 | 4 | 3 | 3 | 22.72 | 1.52 | 33.3 | |
| 6 | 5 | 2 | 4 | 22.08 | 1.01 | 16.7 | |
| 7 | 5 | 3 | 4 | 22.98 | 1.52 | 28.6 | |
| 7 | 6 | 2 | 5 | 22.32 | 1.01 | 14.3 | |
| 8 | 5 | 4 | 4 | 23.87 | 2.03 | 37.5 | |
| 8 | 6 | 3 | 5 | 23.12 | 1.52 | 25.0 | |
| 8 | 7 | 2 | 6 | 22.68 | 1.01 | 12.5 | |
| 9 | 6 | 4 | 5 | 24.12 | 2.03 | 33.3 | |
| 9 | 7 | 3 | 6 | 23.45 | 1.52 | 22.2 | |
| 9 | 8 | 2 | 7 | 22.40 | 1.01 | 11.1 | |
| 10 | 6 | 5 | 5 | 25.32 | 2.54 | 40.0 | |
| 10 | 7 | 4 | 6 | 24.78 | 2.03 | 30.0 | |
| 10 | 8 | 3 | 7 | 23.66 | 1.52 | 20.0 | |
| 10 | 9 | 2 | 8 | 22.62 | 1.01 | 10.0 |
| [1] | 李彦峰,丁丽萍,吴敬征,等.网络隐蔽信道关键技术研究综述[J].软件学报, 2019, 30(8): 2470-2490. |
| Li Yanfeng, Ding Liping, Wu Jingzheng, et al. Survey on key issues in networks covert channel [J]. Journal of Software, 2019, 30(8): 2470-2490. | |
| [2] | Zhang D. Big data security and privacy protection [C]// ICMCS 2018. Dordrecht: Atlantis Press, 2018: 275-278. |
| [3] | Chen X, An J, Xiong Z, et al. Covert communications: a comprehensive survey [J]. IEEE Communications Surveys and Tutorials, 2023, 25(2): 1173-1198. |
| [4] | Simmons G J. The prisoners' problem and the subliminal channel [C]// CRYPTO 1983. Boston, MA: Springer, 1984: 51-67. |
| [5] | 王朔中,张新鹏,张卫明.以数字图像为载体的隐写分析研究进展[J].计算机学报, 2009, 32(7): 1247-1263. |
| Wang Shuozhong, Zhang Xinpeng, Zhang Weiming. Recent advances in image-based steganalysis research [J]. Chinese Journal of Computers, 2009, 32(7): 1247-1263. | |
| [6] | 邵奇峰,金澈清,张召,等.区块链技术:架构及进展[J].计算机学报, 2018, 41(5): 969-988. |
| Shao Qifeng, Jin Cheqing, Zhang Zhao, et al. Blockchain: architecture and research progress [J]. Chinese Journal of Computers, 2018, 41(5): 969-988. | |
| [7] | 张璇,李雷孝,杜金泽,等.区块链环境下隐蔽信道研究综述[J].计算机科学与探索, 2024, 18(6): 1438-1456. |
| Zhang Xuan, Li Leixiao, Du Jinze, et al. Overview of covert channel research in blockchain environment [J]. Journal of Frontiers of Computer Science and Technology, 2024, 18(6): 1438-1456. | |
| [8] | Partala J. Provably secure covert communication on blockchain [J]. Cryptography, 2018, 2(3): No.18. |
| [9] | Tian Y, Liao X, Dong L, et al. Amount-based covert communication over blockchain [J]. IEEE Transactions on Network and Service Management, 2024, 21(3): 3095-3111. |
| [10] | Zhang P, Chang Q, Zhang M, et al. A blockchain-based secure covert communication method via Shamir threshold and STC mapping [J]. IEEE Transactions on Dependable and Secure Computing, 2024, 21(5): 4469-4480. |
| [11] | Shen T, Zhu L, Gao F, et al. A blockchain-enabled group covert channel against transaction forgery [J]. Mathematics, 2024, 12(2): No.251. |
| [12] | Zhang L, Zhang Z, Wang W, et al. Research on a covert communication model realized by using smart contracts in blockchain environment [J]. IEEE Systems Journal, 2022, 16(2): 2822-2833. |
| [13] | She W, Huo L, Tian Z, et al. A double steganography model combining blockchain and interplanetary file system [J]. Peer-to-Peer Networking and Applications, 2021, 14(5): 3029-3042. |
| [14] | Chen Z, Zhu L, Jiang P, et al. Tackling data mining risks: a tripartite covert channel merging blockchain and IPFS [J]. IEEE Transactions on Network Science and Engineering, 2025, 12(3): 1831-1848. |
| [15] | Zhu L, Liu Q, Chen Z, et al. A novel covert timing channel based on bitcoin messages [J]. IEEE Transactions on Computers, 2023, 72(10): 2913-2924. |
| [16] | 佘维,荣欣鹏,贾骏,等.区块链隐蔽通信的构建技术及检测方法研究综述[J].郑州大学学报(理学版), 2022, 54(6): 1-11. |
| She Wei, Rong Xinpeng, Jia Jun, et al. Technology development and research status of blockchain covert communication and detection methods [J]. Journal of Zhengzhou University (Natural Science Edition), 2022, 54(6): 1-11. | |
| [17] | Zhang Z, Wang S, Li Z, et al. A multi-dimensional covert transaction recognition scheme for blockchain [J]. Mathematics, 2023, 11(4): No.1015. |
| [18] | Giron A A, Martina J E, Custódio R. Steganographic analysis of blockchains [J]. Sensors, 2021, 21(12): No.4078. |
| [19] | Wang M, Zhang Z, He J, et al. Practical blockchain-based steganographic communication via adversarial AI: a case study in bitcoin [J]. The Computer Journal, 2022, 65(11): 2926-2938. |
| [20] | Guo Z, Li X, Liu J, et al. Graph-based covert transaction detection and protection in blockchain [J]. IEEE Transactions on Information Forensics and Security, 2024, 19: 2244-2257. |
| [21] | 刘峰,杨杰,齐佳音.区块链密码学隐私保护技术综述[J].网络与信息安全学报, 2022, 8(4): 29-44. |
| Liu Feng, Yang Jie, Qi Jiayin. Survey on blockchain privacy protection techniques in cryptography [J]. Chinese Journal of Network and Information Security, 2022, 8(4): 29-44. | |
| [22] | Di Pierro M. What is the blockchain? [J]. Computing in Science and Engineering, 2017, 19(5): 92-95. |
| [23] | Du B, He D, Luo M, et al. The applications of blockchain in the covert communication [J]. Wireless Communications and Mobile Computing, 2022, 2022: No.4618007. |
| [24] | 胡甜媛,李泽成,李必信,等.智能合约的合约安全和隐私安全研究综述[J].计算机学报, 2021, 44(12): 2485-2514. |
| Hu Tianyuan, Li Zecheng, Li Bixin, et al. Contractual security and privacy security of smart contract: a system mapping study [J]. Chinese Journal of Computers, 2021, 44(12): 2485-2514. | |
| [25] | Benet J. IPFS — content addressed, versioned, P2P file system [PP/OL]. arXiv (2014-07-14) [2025-03-01]. . |
| [26] | Shamir A. How to share a secret [J]. Communications of the ACM, 1979, 22(11): 612-613. |
| [27] | Dib O, Brousmiche K L, Durand A, et al. Consortium blockchains: overview, applications and challenges [J]. International Journal of Advances in Telecommunications, 2018, 11(1/2): 51-64. |
| [28] | 贺海武,延安,陈泽华.基于区块链的智能合约技术与应用综述[J].计算机研究与发展, 2018, 55(11): 2452-2466. |
| He Haiwu, Yan An, Chen Zehua. Survey of smart contract technology and application based on blockchain [J]. Journal of Computer Research and Development, 2018, 55(11): 2452-2466. | |
| [29] | Narayanan A, Bonneau J, Felten E, et al. Bitcoin and cryptocurrency technologies: a comprehensive introduction [M]. Princeton, NJ: Princeton University Press, 2016: 56-66. |
| [30] | Foundation Ethereum. Ethereum blocks documentation [EB/OL]. [2025-03-01]. . |
| [31] | BitInfoCharts, Cryptocurrency statistics [EB/OL]. [2025-03-01]. . |
| [1] | 朱林凯, 杨璐, 张弘杰, 吴子衿, 刘璐. LLM与SWRL驱动的跨境数据合规异构跨链智能合约生成框架[J]. 《计算机应用》唯一官方网站, 2026, 46(7): 2074-2084. |
| [2] | 王俊岭, 边俊君, 刘佳年, 徐志强. 以太坊经典网络双自私矿工策略的马尔可夫链模型与收益分析[J]. 《计算机应用》唯一官方网站, 2026, 46(5): 1526-1533. |
| [3] | 佘维, 程孔, 张淑慧, 马佳伟, 齐晨虹, 宰光军. 智能合约辅助下的隐蔽通信模型[J]. 《计算机应用》唯一官方网站, 2026, 46(4): 1182-1190. |
| [4] | 张瑞阳, 赵明洁, 郭兵, 江平洪. 基于混合索引的链上数据查询优化[J]. 《计算机应用》唯一官方网站, 2026, 46(1): 77-84. |
| [5] | 翟社平, 朱鹏举, 杨锐, 刘佳一腾. 基于区块链的物联网身份管理系统[J]. 《计算机应用》唯一官方网站, 2025, 45(9): 2873-2881. |
| [6] | 高威, 刘丽华, 和斌涛, 邓方安. 区块链共识机制与改进算法研究进展[J]. 《计算机应用》唯一官方网站, 2025, 45(9): 2848-2864. |
| [7] | 佘维, 马天祥, 冯海格, 田钊, 刘炜. 基于合约调用掩盖的区块链隐蔽通信方法[J]. 《计算机应用》唯一官方网站, 2025, 45(9): 2865-2872. |
| [8] | 王义, 马应龙. 基于项图动态适应性生成的多任务社交项推荐方法[J]. 《计算机应用》唯一官方网站, 2025, 45(8): 2592-2599. |
| [9] | 彭海洋, 计卫星, 刘法旺. 基于区块链的自动驾驶仿真测试数据存证模型[J]. 《计算机应用》唯一官方网站, 2025, 45(8): 2421-2427. |
| [10] | 张硕, 孙国凯, 庄园, 冯小雨, 王敬之. 面向区块链节点分析的eclipse攻击动态检测方法[J]. 《计算机应用》唯一官方网站, 2025, 45(8): 2428-2436. |
| [11] | 王迪. 区块链边缘节点安全架构P-Dledger[J]. 《计算机应用》唯一官方网站, 2025, 45(8): 2630-2636. |
| [12] | 郑智强, 王锐棋, 范子静, 何发镁, 姚叶鹏, 汪秋云, 姜政伟. DNS隧道检测技术研究综述[J]. 《计算机应用》唯一官方网站, 2025, 45(7): 2079-2091. |
| [13] | 陈宇轩, 郑海彬, 关振宇, 苏泊衡, 王玉珏, 郭振纬. 基于HoneyBadgerBFT和DAG的异步网络区块链分片机制[J]. 《计算机应用》唯一官方网站, 2025, 45(7): 2092-2100. |
| [14] | 邵鑫, 陈自刚, 杨兴春, 朱海华, 罗文俊, 陈龙, 周由胜. 基于联盟链的车载电子证据保全及其访问控制[J]. 《计算机应用》唯一官方网站, 2025, 45(6): 1902-1910. |
| [15] | 王利娥, 林彩怡, 李永东, 傅星珵, 李先贤. 基于区块链的数字内容版权保护和公平追踪方案[J]. 《计算机应用》唯一官方网站, 2025, 45(6): 1756-1765. |
| 阅读次数 | ||||||
|
全文 |
|
|||||
|
摘要 |
|
|||||