芯片加密原理是什么?如何实现芯片加密?

2022-12-01 11:17
26

芯片作为数据处理的大脑,需要对其安全进行重点保障,因此芯片加密技术是至关重要的,为了防止未经授权访问或拷贝单片机的机内程序,大部分芯片都带有加密锁定或者加密字节。那么芯片加密原理是什么?如何实现芯片加密呢?不妨一起来看看吧!

一般来说,将加密认证芯片放在PCB板上,外加一些简单的电路,同时写入算法,防止芯片里面的程序被盗窃者读走,这便称之为芯片加密。将芯片进行加密以后,普通的编程器就不能够直接读取芯片内的程序,起到了很好的保护措施。根据加密方案和用法的不同,分为了两类加密芯片。一种便是认证类加密芯片,其优点是加密芯片平台安全、算法统一、应用简单,缺点就是整体安全性较低,可以通过对MCU的攻击,间接破解掉加密芯片。另外一种则是智能卡芯片平台的加密芯片,能够借助加密芯片完成MCU缺失的功能,同时又能够保证这部分程序的绝对安全,进而确保整个产品的安全性。

在进行芯片加密的时候往往会用到磨片这一技术。磨片便是用细砂纸将芯片上的型号磨掉,这种方法对偏门的芯片比较管用,但是对于常用芯片来说,只要猜出个大概功能,然后查一下那些管脚接地、接电源就很容易进行对照,从而了解到真实的芯片了。

采用封胶的技术也能够将芯片进行加密,用那种凝固后像石头一样的胶把PCB及其上面的元件全部覆盖,还可以故意加上几根飞线拧在一起,这样子在拆胶的过程中必然会弄断飞线而不知如何连接,便能够更好地起到加密芯片的作用,但是要注意胶不能有腐蚀性,封闭区域发热也不能够太大。或者可以使用裸片,这样子看不出型号也不知道如何接线,但是芯片的功能不能太容易被猜出来,可以在黑胶里面再装点别的东西,比如小的芯片或者电阻。

总而言之,以上便是芯片加密的相关原理,以及如何将芯片进行加密的技术。