首页> 外国专利> Preventing Monoculture in Application Distribution

Preventing Monoculture in Application Distribution

机译:在应用程序分发中防止单一文化

摘要

Portions of code in an original application are randomized to generate a randomized version of the original application, wherein the randomizing does not modify expected behavior of the original application. Digital signature(s) are generated that attest to integrity of the randomized version. The digital signature(s) and either the original application or the randomized version are sent to a user device for execution or denial of execution of the randomized version based on the digital signature(s). At the user device, the randomized version is created if not received. The randomized version of the application is verified by the user device using the digital signature(s). The randomized version is executed by the user device in response to the digital signature(s) being verified or not executing the randomized version in response to the digital signature(s) not being verified.
机译:原始应用程序中的代码部分被随机化以生成原始应用程序的随机版本,其中随机化不会修改原始应用程序的预期行为。生成数字签名,以证明随机版本的完整性。将数字签名和原始应用或随机版本发送到用户设备,以基于数字签名执行或拒绝执行随机版本。如果未接收到,则在用户设备上创建随机版本。用户设备使用数字签名验证应用程序的随机版本。用户设备响应于一个或多个数字签名被执行来执行随机版本,或者响应于一个或多个数字签名未被执行来执行该随机版本。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号