首页> 外国专利> Steganographic messaging system using code invariants

Steganographic messaging system using code invariants

机译:使用代码不变式的隐写消息传递系统

摘要

A steganographic method to prevent the execution of malicious code and mitigate software piracy. The method uses invariant portions of machine instructions to create an executable watermark within unmodified code. This watermark can be verified at any stage of the software lifecycle, including dynamically and continuously during execution, to detect foreign code by verifying the integrity of the watermark prior to execution. In addition, the watermark may serve as a steganographic covert channel concealing additional information. Code invariants are not altered by binding operations such as loading and linking on different machines, and thus may be employed to consistently and repeatedly identify an unmodified instantiation of a particular program. The use of opcodes and register references as invariants avoids trivial register substitution as a means of program differentiation that eludes detection.. The split key structure of the resulting cipher implies that knowledge of only the code (first key) or the cipher table (second key) alone is insufficient to derive the message.
机译:一种用于防止执行恶意代码并减轻软件盗版的隐写方法。该方法使用机器指令的不变部分在未修改的代码内创建可执行水印。可以在软件生命周期的任何阶段(包括在执行期间动态且连续地)验证此水印,以通过在执行之前验证水印的完整性来检测外来代码。另外,水印可以用作隐藏额外信息的隐秘隐蔽通道。代码不变式不会因绑定操作(例如在不同机器上的加载和链接)而改变,因此可以用于一致且重复地标识特定程序的未修改实例。使用操作码和寄存器引用作为不变式可以避免普通的寄存器替换,从而避免了程序区分,从而避免了检测。.所得密码的拆分密钥结构意味着仅了解代码(第一密钥)或密码表(第二密钥) )本身不足以派生该消息。

著录项

  • 公开/公告号US8958546B2

    专利类型

  • 公开/公告日2015-02-17

    原文格式PDF

  • 申请/专利权人 THOMAS H. PROBERT;

    申请/专利号US20100965067

  • 发明设计人 THOMAS H. PROBERT;

    申请日2010-12-10

  • 分类号H04L29/06;H04L9/32;G06F21/12;

  • 国家 US

  • 入库时间 2022-08-21 15:19:44

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号