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 Grid loadmask(true)在gxt中不起作用   java将字符串索引转换为整数   为什么Java泛型适用于基元数组,但不适用于基元数组?   java如何让Azure应用程序服务Tomcat将所有80/443流量转发到运行在同一应用程序服务上的JBoss   具有多个值的java转换映射到树?   java如何设置SQL server连接URL?   java设置了多个相互独立的JFrame   安全性在JAVA中如何使用RSAPrivateKey的密码短语?   java不能使用比Apache Velocity中更大的条件   如何在Java中打印字符串的所有排列   停止Android Studio自动导入java。sql。日期   对象简单计算器程序java   java如何在安卓中使用“&”符号作为字符串?   java Connect,为我的安卓应用程序从REST API发布和获取数据