前言

在密码学里面有句话:“如果您认为解密技术解决了您的问题,那您 还不清楚问题所在”。"保护一滴水,最好办法是把它放进大海里"

如果想进入一个铜墙铁壁的房子,最明智的办法是“偷取”房门钥匙。对于黑客而言偷**肯定比攻破加密算法容易得多。因此**一定会被黑客盯上,其安全问题时刻面临巨大挑战

背景

  • 白盒密码技术是一项能够抵抗白盒攻击的密码技术。
  • 白盒攻击是指攻击者对设备终端拥有完全的控制能力,能够观测和更改程序运行时的内部数据。这种攻击环境称为白盒攻击环境。大多智能终端环境(Android、iOS等)在很多情况下就是一个白盒攻击环境。
  • 保护**安全是白盒密码技术的一个基本诉求。

分类

白盒密码技术从实现方式上可以分为两类:静态白盒动态白盒

静态白盒是指密码算法结合特定的**经过白盒密码技术处理后形成特定的密码算法库,称为白盒库,白盒库具备特定的密码功能(加密、解密以及加解密),并能在白盒攻击环境下有效保护原有**的安全。静态白盒更新**,需要重新生成白盒库。

动态白盒是指白盒库生成后就不需要再更新,原始**经过同样的白盒密码技术转化为白盒**白盒**传入相匹配的白盒库可以进行正常的加密或解密功能。白盒**是安全的,攻击者不能通过分析白盒**得到任何关于原始**的信息。

动态白盒加密

应用场景

动态白盒从功能上可以兼容静态白盒,动态白盒的应用场景可以抽象为下图。

动态白盒加密

 

参考:

  https://www.aqniu.com/tools-tech/27536.html 

  https://zhuanlan.zhihu.com/p/23295431

相关文章:

  • 2021-12-19
  • 2022-01-07
  • 2022-12-23
  • 2022-12-23
  • 2022-01-02
  • 2021-07-24
  • 2021-09-03
猜你喜欢
  • 2021-10-24
  • 2022-01-16
  • 2021-09-29
  • 2022-01-08
  • 2021-12-26
  • 2021-10-23
  • 2022-01-07
相关资源
相似解决方案