摘:介绍种电子产品硬件设计版权保护方法采特殊硬件安全芯片嵌入产品设计中通密钥认证软件移植方法实现电子产品硬件设计防伪嵌入式软件版权保护硬件设计版权销售计量
概
激烈竞争电子通信产品行业公司概样历费心血设计产品投放市场久竞争手分析透硬件软件原封动克隆换外壳投放市场成竞争手公司委托生产厂商进行产品生产时生产厂商额外生产出量相产品换品牌投放市场扰乱市场秩序严重损害产品设计者利益更专业单片机公司堂皇帮助破解类单片机中秘密作营外种创收途径行业竞争日益激烈天保护产品设计方案提高产品市场占率产品技术转时理想量化计量标准已成公司产品设计者日益关切问题
两年着PDA掌电脑机顶盒等信息终端逐渐走进生活嵌入式操作系统Windows样熟知着集成电路芯片技术飞速发展电子产品设计业越越计算机行业产品硬件解决方案已成种公开资料产品设计者核心技术实际集中嵌入式应软件硬件技术逐渐成熟公开天保护产品设计产品版权实际转化成嵌入式应软件保护
硬件设计版权保护方法面介绍种非常灵活方法:产品设计嵌入种特殊安全芯片应软件通该硬件芯片密钥认证方式控制程序流程单片机程序部分放ESAM部进行执行方法保护嵌入式软件ESAM芯片极高安全特性丰富安全功保证该解决方案高度安全性
面该芯片基该芯片解决方案作介绍
二ESAM 简介(参阅前文)
三软件保护原理
1机数认证
数安全领域DES(DataEncryptionStandard)算法种广泛
公开数加密算法采称密钥机制加密密钥解密密钥相
数安全性取决密钥安全性ESAM采机数理DES算法计算认证码通较认证码方法进行芯片部密钥外部认证密钥达判断认证目
ESAM通常部预置相关密钥关键数部具安全寄存器数文件通常具保密权限通相应密钥认证达应数文件安全权限数文件进行读写业通常程做外部认证
某数文件读写权限33(安全状态寄存器4位安全指针00FF) 应外部认证密钥12345678续状态定义33安全状态寄存器初始状态低00执行外部认证命令时外部认证通安全状态寄存器会达33状态时该数文件进行读写
ESAM外部认证流程
述认证程中ESAM外部设备间信道传递机数认证码保证数重复难踪外界法密钥信息通信道侦听密钥企图没意义
2软件移植SMAKEY部执行
SMAKEY 提供部软件台供户开发ESAM部执行子程序部系统软件特性:
n 片操作系统(COS)进行通信文件存储安全理
n 户行建立私文件
n 支持户程序载
n 置解释器解释执行户程序
n 支持255段子程序段子程序255行
n 支持4参数输入返回运算结果
开发工具特性:
n 提供专开发指令集:支持加法法法异非赋值跳转串处理等操作
n 提供专开发工具:支持程序编辑编译调试程生成执行代码
n 提供专发行工具:供户批量快速生产
n 通软件代码SMAKEY部运行防止非法户软件直接拷贝分析
四SMAKEY目标应
1产品版权保护
硬件设计仿制较容易情况采安装特定安全芯片ESAM方法防止软件拷贝正常ESAM运算认证成应软件流程部分达防止盗版目
2 生产数量控制
研发商生产商利益分离情况防止产品生产程中生产商偿额外生产ESAM控制生产商生产数量ESAM收取版权费
3技术支持售服务
ESAM存储产品序列号版号等产品关键信息根该信息产品进行线服务应软件线升级作提供相关技术服务
文档香网(httpswwwxiangdangnet)户传
《香当网》用户分享的内容,不代表《香当网》观点或立场,请自行判断内容的真实性和可靠性!
该内容是文档的文本内容,更好的格式请下载文档