首页> 外国专利> Software protection through code and control flow data hiding and obfuscation

Software protection through code and control flow data hiding and obfuscation

机译:软件保护通过代码和控制流数据隐藏和混淆

摘要

A method of software article protection and transformation includes: retrieving a software article; identifying control flow addressing associated with the software article; removing at least a portion of the control flow addressing; and saving the at least a portion of the control flow addressing from the software article, wherein removing the at least a portion of the control flow addressing comprises replacing call and return functions with protected execution instructions, wherein the protected execution instructions replace call functions by: identifying, in a lookup table, an entry associated with a current instruction; and pushing a return address associated with the current instruction to a secure return stack; and wherein the protected execution instructions replace return functions by: popping the return address from the secure return stack; encrypting the at least a portion of the control flow addressing; and saving the at least a portion of the control flow addressing to a separate software article that is associated with the software article.
机译:软件文章保护和转型方法包括:检索软件文章;识别与软件文章相关的控制流程解决;去除控制流程寻址的至少一部分;并从软件制品中保存控制流程的至少一部分控制流程,其中去除控制流程寻址的至少一部分包括用受保护的执行指令替换呼叫和返回函数,其中受保护的执行指令替换呼叫功能:在查找表中识别与当前指令相关联的条目;并按下与当前指令关联的返回地址到安全返回堆栈;并且其中受保护的执行指令替换返回函数:从安全返回堆栈中弹出返回地址;加密控制流程寻址的至少一部分;并将控制流的至少一部分保存到与软件文章相关联的单独软件文章。

著录项

  • 公开/公告号US11074339B2

    专利类型

  • 公开/公告日2021-07-27

    原文格式PDF

  • 申请/专利权人 RAM LABORATORIES INC.;

    申请/专利号US201816020726

  • 申请日2018-06-27

  • 分类号G06F21/57;G06F21/56;G06F21/54;G06F21/71;G06F21/60;G06F21/14;

  • 国家 US

  • 入库时间 2022-08-24 20:10:59

相似文献

  • 专利
  • 外文文献
  • 中文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号