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对象数组   不支持java PageNotFound请求方法“GET”   java JDBC未选择任何数据库   java正在获取ssl。SSLHandshakeException在使用带有标头的REST客户端时发生,但在使用PostMan时可以正常工作   java测试与junit 5的接口   多线程Java Publisher服务器聊天程序   java编译错误已尝试修复,但没有成功   在TIBCO上安装java Https证书   java如何解析一个困难的问题。txt文件?   java如何使用ApachePOI3.6和ApachePOIOXML3读取pptx文件的内容。15罐?   java使用Gradle运行特定于Android的检测测试   人工智能回溯Java   用java制作螺旋桨动画   spring hibernate查询中的java日期   java读取HDFS小型分区?