The present invention provides a method to encrypt the fusion type set-top box based on OTG, including the setup of USB control chip OTG in hybrid intelligent set-top box; for each intelligent set-top box box external PC tools or Android terminal equipment only chip ID, and then the corresponding chip ID is encrypted by the encryption algorithm external; after the completion of the data will be encrypted by sequence OTG sent to the smart set-top box UBOOT, encrypted data in UBOOT through the conversion into a HEX data, and then through the eFuse function will write this data encryption written into the OTP area; the system kernel intelligent set-top box read encrypted the data and the chip CPU ID; Middleware decrypt transmitted by the system kernel of eFuse nodes and chipid nodes through data decryption algorithm, through the OTG communication mode of USB, the external. Through the OTG communication, the DVB part of the OTT+DVB box is encrypted and protected, so that the encryption method is tedious and the encryption is not safe, so that the production cost and the development efficiency are improved.
【技术实现步骤摘要】
一种通过OTG方式对融合型机顶盒进行加密的方法[
]本专利技术涉及机顶盒加密方法
,尤其涉及一种加密安全性能高且方式简单的通过OTG方式对融合型机顶盒进行加密的方法。[
技术介绍
]目前市面上广泛流通着很多OTT机顶盒子,然而随着消费升级以及人们实际需求的不断增强,在传统的OTT机顶盒上集成DVB业务成为重要的发展方向,在OTT上集成DVB业务每个厂家都不同,实现的方式也有差别,为了保护OTT+DVB盒子中的DVB模块,有些机顶盒是通过加密芯片方式对DVB内容进行保护,也有通过签名方式防止刷机,通过以上方式对盒子加密的步骤和方法相对于比较复杂,也相应增加了成本,仍然有可能不够完全保护程序中某段程序,某些私有数据,甚至整个flash,存在数据被盗取的风险,怎样采用技术创新,达到更好的保护DVB模块内容的目的,并且使得数据不容易拷贝或者破解,是行业内技术人员经常考虑的问题。基于上述问题,本领域的技术人员进行了大量的研发和实验,从机顶盒的具体原理和构成,以及加密方式方法方面进行改进和改善,并取得了较好的成绩。[
技术实现思路
]为克服现有技术所存在的问题,本专利技术提 ...
【技术保护点】
一种通过OTG方式对融合型机顶盒进行加密的方法,其特征在于:包括以下步骤,S1:在融合型智能机顶盒中设置USB OTG控制芯片,且该所述智能机顶盒通过OTG信号连接线连接外部PC工具或安卓设备终端,智能机顶盒与外部PC工具或安卓设备终端通信互联,发送和接收数据包;S2:外部PC工具或安卓设备终端获取每台智能机顶盒盒子的唯一芯片ID,然后通过外部的加密算法对相应的芯片ID进行加密处理;S3:将步骤S2中加密完成后的数据通过OTG发送到智能机顶盒的序列引导UBOOT中,加密后的数据在UBOOT中通过转换成一段HEX数据,然后通过写efuse函数将加密的这段数据写入OTP区域中; ...
【技术特征摘要】
1.一种通过OTG方式对融合型机顶盒进行加密的方法,其特征在于:包括以下步骤,S1:在融合型智能机顶盒中设置USBOTG控制芯片,且该所述智能机顶盒通过OTG信号连接线连接外部PC工具或安卓设备终端,智能机顶盒与外部PC工具或安卓设备终端通信互联,发送和接收数据包;S2:外部PC工具或安卓设备终端获取每台智能机顶盒盒子的唯一芯片ID,然后通过外部的加密算法对相应的芯片ID进行加密处理;S3:将步骤S2中加密完成后的数据通过OTG发送到智能机顶盒的序列引导UBOOT中,加密后的数据在UBOOT中通过转换成一段HEX数据,然后通过写efuse函数将加密的这段数据写入OTP区域中;写入成功之后此OTP区域数据不可以擦写也不能重写;S4:通过智能机顶盒的系统内核读出CPU中加密过后的数据和芯片ID,中间件通过调用驱动封装的efuse数据和芯片ID,将解密算法添加到中间件中DVB播放模块的SO库中;S5:中间件通过解密算法解密由系统内核的efuse节点和chipid节点传过来的数据,通过解密之后的数据去对比芯片ID,如果解密之后的数据跟芯片ID相同则解密成功,且DVB应用便可以正常启动,正常播放相关节目;若解密之后的数据跟芯片ID不同则检验不通过,DVB应用无法启动。2.如权利要求1所述的一种通过OTG方式对融合型机顶盒进行加密的方法,其特征在于:所述...
【专利技术属性】
技术研发人员:刘小明,李文祥,郭俊峰,
申请(专利权)人:深圳市亿联智能有限公司,
类型:发明
国别省市:广东,44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。