可防盗版的电子装置及其防盗版方法制造方法及图纸

技术编号:4073504 阅读:144 留言:0更新日期:2012-04-11 18:40
一种可防盗版的电子装置及其防盗版方法,该电子装置包括功能元件、处理单元及存储有身份码ID的存储单元。开机上电后,处理单元生成随机码K1,并将该随机码K1传输给功能元件,功能元件根据加密算法将随机码K1和加密身份码ID进行加密,生成加密身份码ID1;该处理单元再读取功能元件中的加密身份码ID1,根据对应加密算法的解密算法,将身份码ID1解密为身份码ID2,判断该身份码ID2与与存储单元中的身份码ID是否一致,若一致,执行系统登录命令。由于盗版电子装置无法得知其解密算法,因此即使获取了该加密后的身份码ID1,也无法解密来登录系统,更好的保护了电子装置。

【技术实现步骤摘要】

本专利技术涉及一种电子装置及其防盗版方法,尤指一种防止电子产品加密系统被破 解的电子装置及其防盗版方法。
技术介绍
众所周知,为了满足用户的需求,厂商都要定期研制新产品。该新产品的研制过程 通常需要投入大量人力物力,然而,不少产品刚一面市,就经常被伪造者假冒,例如,仿冒产 品中多个芯片均为非授权芯片,通过获取授权芯片的授权信息而可正常开启并使用该仿冒 产品,给厂商带来了很大的损失。
技术实现思路
有鉴于此,有必要提供一种可防盗版的电子装置。还有必要提供一种电子装置的防盗版方法。一种电子装置,该电子装置包括功能元件、处理单元及存储单元,所述功能元件具 有一身份码ID,所述身份码ID存储于存储单元并预先被烧录在功能元件内。开机上电后, 处理单元生成随机码Kl,并将该随机码Kl传输给功能元件,功能元件根据加密算法将随机 码Kl和加密身份码ID进行加密,生成加密身份码IDl ;该处理单元再读取功能元件中的加 密身份码ID1,根据对应加密算法的解密算法,将身份码IDl解密为身份码ID2,判断该身份 码ID2与与存储单元中的身份码ID是否一致,若一致,执行系统登录命令。一种电子装置的防盗版方法,该电子装置包括处理单元和功能元件,该方法包括 处理单元生成随机码K1,并将该随机码Kl传输给功能元件;功能元件接收随机码K1,并根 据加密算法对随机码Kl和该功能元件的身份码ID进行加密运算,生成加密身份码IDl ;处 理单元读取加密身份码IDl并根据对应解密算法解密该身份码IDl为身份码ID2 ;判断该 ID2与预存的身份码ID是否一致;若一致,执行登录系统命令。本专利技术具有防盗版功能的电子装置100及其防盗版的方法,在开机时,该芯片利 用加密算法及一随机码Kl对该身份码ID进行加密生成加密身份码ID1,由于盗版电子装置 无法得知其解密算法,因此即使获取了该加密后的身份码ID1,也无法解密来登录系统。附图说明图1为本专利技术一实施例方式中电子装置加密信息传输示意图。图2为图1电子装置的功能模块图。图3为图1电子阅读装置的防盗版方法的流程图。主要元件符号说明功能元件10处理单元20电源开关30存储单元40收发器11微处理器12寄存器13随机码获取模块21解密模块22比较模块23开机控制模块24电子装置100具体实施例方式请参考图1,是本专利技术较佳实施方式的电子装置100的信号传输示意图。该电子装 置100包括功能元件10、处理单元20、电源开关30以及存储单元40。该处理单元20与该 功能元件10通过总线连接。功能元件10具有一唯一的身份码ID,该身份码ID被预先烧录 在该功能元件10内。该存储单元40预先存储有该功能元件10的身份码ID。当用户按压电源开关30使得电子装置100开机上电时,处理单元20侦测到用户 开机的动作后获取随机码K1,并将该随机码Kl传输给功能元件10,功能元件10根据加密 算法对随机码Kl与身份码ID —并进行加密运算,生成新的加密身份码IDl ;该处理单元20 读取功能元件10中的加密后的加密身份码IDl,根据一对应该加密算法的解密算法对该加 密身份码IDl进行逆向运算,将IDl解密为ID2,判断该解密后的身份码ID2与存储单元40 中的ID是否一致,若一致则执行系统登录命令。本实施方式中,该功能元件10为该电子装置100的控制芯片之一,可在电子装置 100开机运行时独立执行对身份码ID的加密操作,例如音频解码芯片,该音频解码芯片内 存有一开机自动运行程序,可在开机时自动对其身份码ID进行加密操作从而得到加密身 份码ID1,利用的加密算法可为对称加密或非对称加密算法;该随机码Kl含有开机上电时 间的同步信息或随机时效密钥,因此,每次开机后生成的随机码Kl不同,使得功能元件10 产生的加密身份码IDl也不尽相同,盗版者通过测量功能元件10所获取的密钥是经过加密 后的加密身份码ID1,由于身份码ID验证失败就无法登录系统,也就无法复制对应加密算 法的解密算法,因此,盗版产品无法使用,从而达到保护目的请参考图2,本实施方式中,该功能元件10包括收发器11、微处理器12及寄存器 13。该功能元件10的身份码ID预先被烧录在寄存器12内,来防止盗版者复制。开机上电 时,该收发器11接收处理单元20发送的随机码K1,并将随机码Kl传送给微处理器12,该 微处理器12根据预先设定的加密算法将随机码Kl及身份码ID进行加密运算,生成新的加 密身份码IDl,并存储于寄存器13中,该寄存器13通过收发器11将加密身份码IDl再传输 给处理单元20。本实施方式中,该处理单元20包括随机码获取模块21、解密模块22、比较模块23、 开机控制模块24。开启电子装置100的电源开关30进行开机上电时,随机码获取模块21 获取任一随机码K1,例如读取系统时间控制器的当前时间信息作为随机码K1,并将该随 机码Kl传输给功能元件10进行加密动作;该解密模块22读取功能元件10中加密后的身4份码ID1,并根据相应的解密算法,将该加密身份码IDl解密,还原出真实的身份码ID2 ;该 比较模块23对解密后的身份码ID2与预先记录的身份码ID进行比较,若身份码ID2与身份 码ID —致,产生匹配信号;开机控制模块24接收该匹配信号后执行系统登录命令;否则, 执行关机命令。请参考图3,为本专利技术较佳实施方式电子装置的加/解密方法的流程图,该电子装 置包括处理单元20和功能元件10,该方法包括步骤S301 处理单元20生成随机码Kl,并将该随机码Kl传输给功能元件10 ;步骤S302 功能元件10从处理单元20接收随机码Kl,根据加密算法对随机码Kl 和身份码ID进行加密运算,生成加密身份码IDl ;本实施方式中,该功能元件10包括收发 器11、微处理器12及寄存器13。该功能元件10的身份码ID预先被烧录在寄存器12内, 来防止盗版者复制。开机上电时,该收发器11接收处理单元20发送的随机码Kl,并将随机 码Kl传送给微处理器12,该微处理器12根据预先设定的加密算法将随机码Kl及身份码 ID进行加密运算,生成新的加密身份码IDl,并存储于寄存器13中,该寄存器13通过收发 器11将加密身份码IDl再传输给处理单元20 ;步骤S303 处理单元20读取加密身份码IDl并根据对应解密算法解密该身份码 IDl成身份码ID2 ;步骤S304 判断该ID2与预存的身份码ID是否一致;步骤S305 若该ID2与身份码ID匹配,执行系统登录命令,否则,执行关机命令。 其他实施方式中,若该ID2与身份码ID不匹配,执行其他功能的无效命令,例如由于密码 不匹配,系统无法识别一功能芯片,弹出错误提示。本专利技术具有防盗版功能的电子装置100及其防盗版的方法,在开机时,该芯片利 用加密算法及一随机码Kl对该身份码ID进行加密生成加密身份码ID1,由于盗版电子装置 无法得知其解密算法,因此即使获取了该加密后的身份码ID1,也无法解密来登录系统。权利要求一种电子装置,该电子装置包括功能元件、处理单元及存储单元,所述功能元件具有一身份码ID,所述身份码ID存储于存储单元并预先被烧录在功能元件内,其特征在于,开机上电后,处理单元生成随机码K1,并将该随机码K1传输给功能元本文档来自技高网...

【技术保护点】
一种电子装置,该电子装置包括功能元件、处理单元及存储单元,所述功能元件具有一身份码ID,所述身份码ID存储于存储单元并预先被烧录在功能元件内,其特征在于,开机上电后,处理单元生成随机码K1,并将该随机码K1传输给功能元件,功能元件根据加密算法将随机码K1和加密身份码ID进行加密,生成加密身份码ID1;该处理单元再读取功能元件中的加密身份码ID1,根据对应加密算法的解密算法,将身份码ID1解密为身份码ID2,判断该身份码ID2与存储单元中的身份码ID是否一致,若一致,执行系统登录命令。

【技术特征摘要】

【专利技术属性】
技术研发人员:李翔胡沙沙林柏青施宪忠
申请(专利权)人:鸿富锦精密工业深圳有限公司鸿海精密工业股份有限公司
类型:发明
国别省市:94[中国|深圳]

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1
相关领域技术
  • 暂无相关专利