ChipWhisper侧通道分析工具

chipwhisperer的Python项目详细描述


芯片窃听器

WikiDocumentationKnowledge BaseForumStoreNewAE

ChipWhisper是一个致力于硬件安全研究的开源工具链。这个工具链由几层开源组件组成:

  • hardware:ChipWhisper使用capture板和target板。ChipWhisper Lite采集板和一些目标板的原理图和PCB布局是免费提供的。
  • 固件:ChipWhisper硬件上使用了三个独立的固件。捕获板有一个USB控制器(C)和一个带有开源固件的用于高速捕获(Verilog)的现场可编程门阵列。另外,目标设备有自己的固件;这个存储库包含许多不同目标的固件示例。
  • 软件:ChipWhisper软件由控制硬件的capture程序和处理捕获数据的analyzer程序组成。

ChipWhisper 5.0在这里

最大(也是最具突破性的)变化就在这里。ChipWhisper5.0使用Python3&juypter笔记本。以下是改进的简要摘要:

  • 使用Jupyter笔记本
  • 巨蟒3
  • 完整记录的API(最终)
  • 19个Jupyter笔记本教程,用于使用ChipWhisper进行侧通道分析
  • 提高了5倍的捕获速度
  • 教程中都包含三个不同目标(nano、lite(xmega)、lite(stm32f))的输出,这样在您继续学习时,可以更容易地将输出与教程输出进行比较。
  • 完全可用作独立的python包
  • project api支持导入和导出到zip文件以移动项目。

在新的readthedocsOverview Page中可以找到主要更改的概述。

我们强烈建议您切换到CW5,因为去年以来的所有开发都是针对CW5的,并且将继续这样。cw4的最终标记版本是4.0.5,如果您坚持的话,可以在development分支中找到它。

开始

第一次使用ChipWhisper?查看以下链接:

Git源

注意所有的开发都发生在develop分支上。如果你正在寻找出血边缘,它不是在主-我们推动每个释放(可能任何关键的变化)主。这意味着“master”总是为您提供最新的已知工作分支,但是“development”分支上可能有新的特性。

救命啊!

卡住了?如果您需要帮助,可以在以下几个地方寻求帮助:

  • NewAE Forum里满是乐于助人的人,他们能指引你朝正确的方向走
  • 如果发现错误,请通过issue tracker

ChipWhisper是Newae Technology Inc.在美国、欧洲和中国注册的商标。

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java模拟存储库对象从controller testcase返回空结果?   Java扫描程序跳行异常   c#混淆If语句?   java为什么日志中的stacktrace前面没有这一行?   java如何使SSHJ在非标准端口上启动出站SFTP?   java我如何确定为什么每周收入没有在我的程序中显示前三次?   java如何判断堆叠条形图的轴的行为?   java rest json API的Web服务器体系结构   java ClassCastException:javax。摆动按扭   Java在Linux上不读取excel文件(使用Apache POI)   反馈错误后,java Wicket 1.4.9无法从modal使用AjaxRequestTarget!   java方法头中“静态”的含义是什么?   java无法在我的tomcat应用程序中添加外部库   java使用Itext Pdf将图像添加到Pdf文件   java为什么当我调用universe时java3d会闪烁。getCanvas()。getView()。重新油漆();   java Gson嵌套类在使用proguard时为空   java如何确定JSON路径对文档是否有效   java在使用Jsoup解析时保持HTML布尔属性的原始形式   使用Java SDK,如何在Azure存储文件服务中为文件设置元数据?