• 中国精品科技期刊
  • CCF推荐A类中文期刊
  • 计算领域高质量科技期刊T1类
高级检索

一种基于分支条件混淆的代码加密技术

耿普, 祝跃飞

耿普, 祝跃飞. 一种基于分支条件混淆的代码加密技术[J]. 计算机研究与发展, 2019, 56(10): 2183-2192. DOI: 10.7544/issn1000-1239.2019.20190368
引用本文: 耿普, 祝跃飞. 一种基于分支条件混淆的代码加密技术[J]. 计算机研究与发展, 2019, 56(10): 2183-2192. DOI: 10.7544/issn1000-1239.2019.20190368
Geng Pu, Zhu Yuefei. A Code Encrypt Technique Based on Branch Condition Obfuscation[J]. Journal of Computer Research and Development, 2019, 56(10): 2183-2192. DOI: 10.7544/issn1000-1239.2019.20190368
Citation: Geng Pu, Zhu Yuefei. A Code Encrypt Technique Based on Branch Condition Obfuscation[J]. Journal of Computer Research and Development, 2019, 56(10): 2183-2192. DOI: 10.7544/issn1000-1239.2019.20190368
耿普, 祝跃飞. 一种基于分支条件混淆的代码加密技术[J]. 计算机研究与发展, 2019, 56(10): 2183-2192. CSTR: 32373.14.issn1000-1239.2019.20190368
引用本文: 耿普, 祝跃飞. 一种基于分支条件混淆的代码加密技术[J]. 计算机研究与发展, 2019, 56(10): 2183-2192. CSTR: 32373.14.issn1000-1239.2019.20190368
Geng Pu, Zhu Yuefei. A Code Encrypt Technique Based on Branch Condition Obfuscation[J]. Journal of Computer Research and Development, 2019, 56(10): 2183-2192. CSTR: 32373.14.issn1000-1239.2019.20190368
Citation: Geng Pu, Zhu Yuefei. A Code Encrypt Technique Based on Branch Condition Obfuscation[J]. Journal of Computer Research and Development, 2019, 56(10): 2183-2192. CSTR: 32373.14.issn1000-1239.2019.20190368

一种基于分支条件混淆的代码加密技术

详细信息
  • 中图分类号: TP311

A Code Encrypt Technique Based on Branch Condition Obfuscation

  • 摘要: 基于分支条件混淆的代码加密技术,实现了秘钥和程序的分离,能够对抗程序静态和动态分析手段,但仅能用于相等条件分支.通过引入拉格朗日插值法,生成输入处理函数,在保证分支条件混淆安全的前提下,解决了多输入分支条件下通过输入产生秘钥的问题,实现多输入分支下的条件代码加密;把多输入分支下生成唯一秘钥方法应用到等于条件取或分支、大小比较条件分支和复杂条件分支,实现了基于分支条件混淆的代码加密技术从相等条件分支到区间条件分支和复杂条件分支的扩展.
    Abstract: Code encryption based on path branch obfuscation of equal condition can make the key be apart from the encrypted program, so this encryption can oppose static and dynamic programming analysis method at the same time, but it can’t be used with branches controlled by other comparative relationships. In this paper, using Lagrange interpolation method to produce input-preprocess function, we not only resolve the uniqueness problem of key which produced by multi-inputs of the branch, but also preserve the security of obfuscation on branch conditions, so the conditional code of multi-inputs branch can be encrypted. Using the method which resolves the uniqueness problem of key, code encryption based on equal condition branch obfuscation can be extended to branch of greater-than and less-than condition branch, and complicate condition branch formed by blending of interval condition and equal condition.
  • 期刊类型引用(7)

    1. 李志博,李清宝,兰明敬. 基于ART优化选择策略的遗传算法生成测试数据方法. 计算机科学. 2024(06): 95-103 . 百度学术
    2. 祁春阳,黄杰,赵翔宇,汪周红. 云边协同的轻量级网络结构人脸识别方法. 东南大学学报(自然科学版). 2023(01): 1-13 . 百度学术
    3. 许喆,王志宏,单存宇,孙亚茹,杨莹. 基于重构误差的无监督人脸伪造视频检测. 计算机应用. 2023(05): 1571-1577 . 百度学术
    4. 封筠,史屹琛,高宇豪,贺晶晶,余梓彤. 二次解耦与活体特征渐进式对齐的域自适应人脸反欺诈. 计算机研究与发展. 2023(08): 1727-1739 . 本站查看
    5. 章育涛,黎英,杨雅莉. 社交网站图像分析研究综述. 信息技术与信息化. 2023(08): 114-121 . 百度学术
    6. 史屹琛,封筠,肖立轩,贺晶晶,胡晶晶. 领域外人脸活体检测综述. 计算机科学与探索. 2022(11): 2471-2486 . 百度学术
    7. 李书领,魏君飞,庄岩,曹仰杰,李颉,任红军. 基于频域水印的人脸图像窜改检测认证方法. 计算机应用研究. 2022(12): 3776-3780 . 百度学术

    其他类型引用(6)

计量
  • 文章访问数:  1094
  • HTML全文浏览量:  2
  • PDF下载量:  424
  • 被引次数: 13
出版历程
  • 发布日期:  2019-09-30

目录

    /

    返回文章
    返回