跳转到主要内容

加密

瑞纳捷高性能防复制加密认证芯片解决电池防伪方案

cathy /

武汉瑞纳捷半导体有限公司的高性能防复制加密认证芯片方案,很好地解决了对电池身份认证识别,杜绝了未经认证的电池使用到产品系统中。加密认证芯片还可存储电池种类、电池参数(老化曲线等参数)、生产日期等信息,起到产品的可追溯作用。

【下载】什么是 ICM?如何将 ICM 用于加密

judy /

完整性检查监控器(Integrity Check Monitor,ICM)是一个 DMA 控制器,可使用 Cortex™ M7 MCU 内存(ICM 描述符区)中的传输描述符在多个存储区上执行哈希计算。ICM 集成了用于哈希的安全哈希算法
(Secure Hash Algorithm,SHA)引擎。基于 SHA 的哈希适合用于密码验证、质询哈希身份验证、防篡改和数字签名。

安全映像验证:哈希函数可生成一段数据的报文摘要。反过来说,这意味着对于错误检测代码而言,每段
数据都必须有唯一的摘要。为验证固件的完整性,在编程完成后将会对摘要进行计算和验证。该函数在安
全引导程序中使用,引导程序在收到固件及其指纹后将重新计算摘要,并将其与原始摘要进行比较。如果
两者相同,则固件未被修改,可对其进行编程。

单片机加密方法

judy /

在最近一个项目中,急急忙忙把功能完成就给了客户,完全没有安全意识,现在用烧录器把Flash里的程序一读,我就慌了,完全没有加密,随随便便就把程序读出来了,那我干了一个月的活,被人家花几秒钟读出来了,我这不是白干吗。因此,在这里普及一下安全意思,顺便介绍几种常见的加密方法。

<strong>一、打磨或更改芯片型号丝印</strong>

打磨或更改芯片型号丝印可以迷惑破解者,使破解者不知从何入手。当然,这是需要成本的,根据产品价格考虑是否需要打磨。

<strong>二、使用加密芯片</strong>

使用加密芯片的成本更加高,同时对于加密芯片可靠度无法掌握,风险很大。

<strong>三、开启单片机Flash保护</strong>

【下载】MCU芯片加密历程

judy /

自从上世纪七十年代MCU诞生以来,芯片的破解技术与防止芯片被破解方案就在不断在上演着“道高一尺,魔高一丈”,一山更比一山高的追逐。

本文将单片机在安全保护方面的发展历程与大家分享。并在文章的最后,总结了现阶段安全级别最高的智能卡芯片的优点及其缺点。

作者:武者

<font color="#0000C6" size="4"><a href="http://mcu.eetrend.com/files/2018-03/wen_zhang_/100010626-37130-mcuxinp…《MCU芯片加密历程》</a></font>

【视频】PIC24FJ256GB412低功耗加密MCU

judy /

本视频将分享PIC24FJ256GB412系列低功耗加密单片机的详细信息。还将展示IOT演示的加密和解密功能,您也可以自行构建该演示。

PIC24FJ256GB412产品系列(PIC24GB4)是16位PIC®单片机,可提供出色的全新安全功能和加密/解密功能,非常适合低功耗嵌入式安全应用。

<iframe height=358 width=510 src='http://player.youku.com/embed/XMzI4NDYyMDYxMg==&#039; frameborder=0 'allowfullscreen'></iframe>

【揭秘】芯片加密后究竟能不能再次使用?

judy /

随着信息技术的发展,信息的载体-芯片的使用也越来越多了,随之而来的芯片安全性的要求也越来越高了,各个芯片厂商对芯片保密性要求越来越高,芯片的加密,保证了芯片中的信息的安全性。经常有客户打电话过来问,这个芯片加密了还能不能用啊。本文通过对芯片的加密的介绍来看看不同的Flash,MCU以及DSP加密的效果。

<strong>一、Flash类型芯片的加密</strong>

Flash类芯片(包括SPI FLASH ,并行FLASH,NAND FLASH等)加密后一般情况下都是禁止“写”以及“擦除”操作,通过状态寄存器写入加密信息,如果该芯片已经加密,则进行编程操作时,编程虽然能成功,但是客户的代码实际上是没有写入到芯片的。

以SPI Flash中的MXIC厂商的芯片为列,下图为其在SmartPRO系列编程器加密设置界面。

MSP430常用加密总结

judy /

<strong>1、 为什么要加密,如何加密?</strong>

当您的产品推向市场的时候,您的竞争对手就开始盯上它了,如果您的产品硬件很容易被模仿,而且您使用的MSP430单片机没有被加密的话,那么您辛辛苦苦的劳动成功就很容易成为您竞争对手的产品了,使用JTAG调试工具FET虽然可以将程序下载到芯片内部,但只有使用专业编程器能够防止程序被窃取。

<strong>2、 JTAG、BSL、BOOTLOADER、熔丝的区别和关系是什么?</strong>

JTAG接口能够访问MSP430单片机内部所有资源,通过JTAG可以对芯片进行程序下载、代码调试、内存修改等等,通过JTAG还能烧断加密熔丝,熔丝一旦被烧断,JTAG接口绝大部分功能失效,就再也不能通过它进行编程了。