随着嵌入式产品机能的日益提高,嵌入式系统已经在科学钻研﹑军事技术﹑工业节造﹑通讯以及人们的日常生涯中得到了宽泛的利用,很多厂商起头研发自己的嵌入式产品,但只有当产品进入市场并且可能急剧全面的占据市场的时辰能力使厂商获得高额的经济效益,一旦自己的产品刚刚推向市场其关键技术和沉要数据就被“偷窃”,所投入的高额研发成本便付之东流了。
若何能力用便宜的价值和高效的步骤;ぷ约呵度胧讲纺? 通常人们首先会想到的是用软件实现加密系统对其进行;。
固然这种步骤成本低,容易实现,但是其占用系统资源多﹑主题?橐妆桓俸痛妗⒚茉恐卫砟讯却蟮谋锥耸沟谜庵钟么咳砑对产品进行;さ牟街柘缘貌淮笫涤。
目前对芯片进行加密的步骤或许有以下几种:
1, 磨掉芯片的型号,在上面打上一些闻所未闻的象征,暗藏振荡电路及复位电路。这种步骤能起肯定作用,但并不绝对,由于它对开芯片解密的人不起用。表部环境能够暗藏,可硅片上的标志,硅片结构却是无法暗藏的。
2, 烧坏芯片不用资源,使人无法实现“读”操作。这种步骤固然增长相始的难度和成本,但也不是齐全不能破解的。
3, 作掩膜,署上拥有公司特色的代号。这种步骤固然能够称得上美满,但其价值昂贵。
4, 加密存储系列产品,在好多嵌入式系统中都参与由专用芯片组成的软件;つ 块,其道理大体是将通常的 EEPROM 进行某种算法的加密,来;ご娲⒃谄渲械淖柿,其算法是不被认可的,弊端是在端口进行数据分析就容易被破解。
5, 使用一些单片机,并开发一些单一算法,以期达到与主 CPU 通讯时数据加密的效 果。 这种步骤用户能够齐全把握技术细节,但是必要用户破费较大的精力和财力去做这件事件。
首先,不用粉碎系统芯片上的任何资源,只需在产品设计时嵌入 ALPU 加密芯片,就能达到;さ闹髡 ,并且系统将大部门工作放在安全芯片内部,从而不影响系统的整体机能。其次,ALPU 加密芯片其价值便宜﹑体积极。⊿OT23 封装)﹑功耗幼﹑性价比很高。ALPU 加密芯片选取 I2C 的通讯方式,使用单一,与微处置器的硬件接口相对容易;选取国际公认的 AES 加密算法,将 ALPU 加密芯片嵌入被;さ南低车墓婊。
规划具体流程如下:
1、在嵌入式系统中,MCU 选取I2C 模式与 ALPU 进行通讯,ALPU 只有与 MCU 相应的 I2C 接口引脚直接相连即可。若系统的 SoC 没有专用 I2C 接口引
脚,可使用通常的 I/O 引脚(GPIO)与ALPU 的时钟线和数据线相连,选取 I2C仿照方式就能够正常工作。但无论是否进行 I2C 的仿照,其总线上肯定要保障切合I2C 总线要求的上拉电阻,以保障其时序的正确无误。
2、由于用户使用的平台分歧,深圳LETOU乐投科技有限公司可以为分歧的嵌入式平台提供相适应的 ALPU library,该 library 与 ALPU芯片的加密算法相对应。
3、ALPU library 掌管整个系统与 芯片之间的通讯和认证工作,通讯数据都是经过加密的,例如:原始数据出来是8位的密文,挪用ALPU library 加载成含有8位伪数据的16位密文,大大提高了通讯数据的加密性。