问题 | 基于安全芯片的嵌入式应用软件版权保护 |
释义 |
导言 在竞争激烈的电子和信息技术产品行业,许多公司都在潜心研发自己的产品。他们投放市场不久,就被竞争对手彻底分析了。从硬件到软件,它们被完整地克隆,以不同的外壳投放市场,成为自己的竞争对手。一些企业委托厂家生产产品时,大量生产同一产品,并以不同品牌投放市场,严重损害了产品开发商的权益。在行业竞争日益激烈的今天,如何保护自己的产品设计,提高市场占有率,延长产品生命周期,如何有效控制和量化授权生产过程中的版权收入,越来越受到众多企业和产品设计人员的关注,本文介绍的解决方案的核心是在产品硬件设计中嵌入一个专用的安全芯片,在应用软件设计中通过随机密钥认证的方法控制程序流程。与一般的软狗概念相比,它在软硬件安全特性上具有明显的优势,指令功能和性能价格比 专用安全芯片和嵌入式安全操作系统 本方案选用的专用安全芯片是一种内置TimeCOS/ESAM嵌入式安全操作系统的专用微处理器芯片,又称ESAM嵌入式安全控制模块。ESAM安全模块采用标准DIP 8或sop8封装。它除了具有抗检测、抗攻击、自毁等硬件特性外,还具有安全的文件密钥管理、完善的安全机制和标准的加解密操作功能。ESAM安全模块的主要应用模式是嵌入到其他专用或通用设备中。除了作为设备的唯一标识(每个模块都有一个世界上唯一的硬件序列号)并提供安全密钥和重要数据存储外,还可以使用内置算法完成数据的加解密、双向身份认证、访问控制、通信线路保护等,和其他功能临时处理,关键出口等功能。下面介绍ESAM安全模块的硬件和软件特点,硬件平台采用**英飞凌科技(益恒科技)公司的sle44cxx系列或sle66cxx系列芯片,高端产品的安全性能已达到国际itsee4安全标准 1)sle66cx160s芯片原理图如图1所示。图中各框图的功能如下: CPU+SL:保护EEPROM区域的数据安全,防止外部非法访问和攻击 ram:操作系统用于存储命令参数、响应、,安全状态和进程密钥 ROM:存储芯片操作系统cos EEPROM:以文件的形式存储数据和密钥,允许读、写和更改 TimeCOS/ESAM嵌入式安全操作系统 cos(芯片操作系统)是ESAM安全模块的核心。操作系统针对不同的应用有不同的版本,主要包括PBOC版的普通DES和3DES算法、PK系列版的RSA算法、di版的双接口应用。可以根据用户的需要添加不同的算法和功能,可以作为身份认证的身份识别,也可以作为安全平台,存储各种安全密钥和密钥数据,生成随机数,进行加解密操作等。,可以帮助终端设备实现多种安全功能 |
随便看 |
|
法律咨询问答库收录2074234条法律问答词条,基本涵盖了全部常用法律问题的释义及解析,是法律学习是实务的有利工具。