家电维修班,手机维修班,电脑维修班,电工班,焊工班,液晶电视维修班,电动工具维修班、电动车摩托车维修班、网络营销培训、网站设计培训、淘宝培训---全国招生 家电维修班,手机维修班,电脑维修班,电工班,焊工班,液晶电视维修班,电动工具维修班、电动车摩托车维修班、网络营销培训、网站设计培训、淘宝培训---全国招生
图纸资料库   招生频道   综合频道   知识资讯   资料查询   维修视频   阳光电影院
 

 有事您Q我

 点击这里给我发消息

 点击这里给我发消息

首页 | 教学管理 | 阳光概况 | 成功学子 | 就业导航 | 技术园地 | 精锐师资 | 技术专业 | 学子心声 | 招生资讯 | 阳光资讯 | 函授教学
全国招生免费咨询电话:0731-85579057

学校地址:湖南省 长沙市 雨花区 红花坡路176号
来校路线:长沙火车站售票厅后坪,乘135路公交车到“鼓风站”,即到.
学校电话:
0731-85579057,13308461099
免费电话:0731-85579057
值班手机:
(0)13807313137 杨老师
开课时间:我校常年面向全国招生,月月开班。每月1号,16号开学。
招生范围:凡年满15岁的公民,不限年龄,性别,地区。都欢迎来我校学习。
食宿问题:
学校免费介绍住宿,免费提供床上用品。学校食堂就餐,费用自理,约12元/天。
学校官网:www.hnygpx.com www.410014.com
专业介绍:欢迎查看我校专业课程!
收费标准:欢迎查看我校收费标准!
在线 Q Q:您想咨询招生情况,请联系我啊·您想咨询招生情况,请联系我啊
网上报名:欢迎您报读湖南阳光电子学校!


 

加密IC DM2016在数字电视加密中的设计应用

 
 

    据统计,全球每三款软件就有一款被拷贝或盗版,使得正规厂家的正版系统销量锐减。面对形形色色的解密公司,封装和PCB布线的保护已经显得力不从心,而单纯的软件保护也无济于事,如E2PROM和MCU保护软件,由于E2PROM的易复制以及MCU的易读性,保护力度远远不能经受市场的考验。如果用硬件来保护软件,或软硬件相结合,就能加大盗版和破解的难度。

  针对MCU加密易被破解,防抄版嵌入式系统加密芯片DM2016内嵌了1024位E2PROM,采用特殊算法、明文随机数产生、密钥OTP(一次性可编程)写入数据线自动熔断等多种保护措施。加密芯片DM2016广泛适用于PMP、GPS、DVD、DVR、DVB等嵌入式应用系统。

  1 DM2016的特点

  DM2016的内部结构如图1所示。

DM2016的内部结构 

DM2016有如下特性:

  ◆符合I2C总线标准;

  ◆支持2位I2C地址选择;

  ◆内置128位密钥解密算法,保密性能类似于3DES算法,且一次性烧录;

  ◆内置1 024位E2PROM;

  ◆采用随机数通信算法。

  2 DM2016在数字电视加密领域中的应用

  2.1 硬件结构

  图2是DM2016加密芯片在数字电视加密领域中的应用结构示意图。图中DMll05是一款针对性很强的芯片,它接收标准的TS流,选择进行解复用、解扰,将处理好的TS流以DMA方式通过PCI总线送到计算机内存。该芯片可以通过与接口控制芯片DMl021搭配,实现2个CAM卡控制,并可以接收外部红外遥控信号实现遥控功能。DMll05只需****加密芯片DM2016,通过I2C接口与DM2016连接,实现加密控制和部分内部寄存器上电配置。DM2016芯片内部具有128位密钥区,厂商可以一次写入,通过加密算法保护自己的软件。同时,DM2016还具有1 024位E2PROM区域,DM1105部分需配置的寄存器可以保存在此,上电时将其读入,完成DMll05部分寄存器的配置。

DM2016加密芯片在数字电视加密领域中的应用结构示意图 

2.2 软件实现

  图3是DM2016加密芯片在数字电视加密领域中加、解密的认证流程。从该认证流程可看出,主处理芯片DMll05根据DM2016的返回值B产生64位随机数作为明文(如加密前的数字电视信号),该明文与DMll05程序里的密钥通过调用加密库来参与加密运算,得到运算结果暗文A,DMll05将暗文A通过I2C总线传到加密芯片DM2016,然后DM2016使用与DMll05程序里密钥相同的密钥对暗文A进行解密运算,并将得到的运算结果与加密前的64位随机数进行比较。如果一致则表示认证通过,此时被加密的数字电视信号就可以被解密还原成正常信号,合法用户就可以收看到相关的电视节目;否则就表示认证失败,被加密的数字电视信号不能被解密还原成正常信号,用户就不能收看到相关的电视节目。

DM2016加密芯片在数字电视加密领域中加

下面以BlowFish算法为例介绍加密算法在嵌入式系统中的应用。

  32位微处理器诞生后,Blowfistl算法在加密速度上超越了DES,引起了人们的关注。Blowfish算法没有注册专利,不需要授权,可以免费使用。正是由于这些特点,它广泛应用于很多产品中。在这里,BlowFish算法用来加密64位的字符串,BlowFish算法使用2个“盒”——unSigned long pbox[18]和unsigned long sbox[4,256]。BlowFish算法中,有一个核心加密函数:BF_En。该函数输入64位信息,运算后以64位密文的形式输出。用BlowFish算法加密信息需要2个过程,即密钥预处理和信息加密。

  以密钥预处理为例,这时,BlowFish算法的源密钥——pbox和sbox是固定的。要加密一个信息,需要自己选择一个。key,用这个key对pbox和sbox进行变换,得到下一步信息加密所需的key_pbox和keg_sbox。具体的变换算法如下:

  ①用sbox填充key_sbox。

  ②用自己选择的key以8个一组去异或pbox,用异或的结果填充key_pbox。key可以循环使用。例如,选的key是”abcdefghijklmn”,则异或过程为

  keg_pbox[O]=pbox[O]abcdefgh

  keyr_pbox[1]=pbox[1]ijklmnab

  …………

  如此循环,直到key_box填充完毕。

  ③用BF_En加密一个全“O”的64位信息,用输出的结果替换key__pbox[O]和key_pbox[1]。此时,i=O。

  ④用BF_En加密替换后的key_pbox[i]和key_phox[i+1],用输出替代key_pbox[i+2]和key_phox[i+3]。

  ⑤i=i+2,继续第4步,直到key_pbox全部被替换。

  ⑥用key_pbox[16]和keyl_pbox[17]做首次输入(相当于上面的全“O”输入),用类似的方法替换key_sbox进行信息加密。信息加密就是用函数把待加密信息x分成32位的两部分:xL和xR,再用BF_En函数对输入信息进行变换。

  以下是初始化sbox、pbox及定义全局变量key_pbox、key_sbox的C程序例子。

程序

  随着嵌入式系统越来越广泛的应用,安全保密问题也越来越受到重视。密码学为其提供了正确的理论基础。同时,性能优良的硬件(如DM2016)成为实现其安全保密的物质基础。二者的有效结合为防止嵌入式系统开发成果被仿制或剽窃提供了有力的保障。

湖南阳光电子学校是一所省级电子技术学校,常年面向全国招生。对口介绍就业。学校每年发给中专班学生15个专业课程的学费欢迎查看国家助学生活补助。电话:13308461099 网站:http://www.apx168.com 本文版权归原作者所有,凡转载须说明出处!本站个别文章来源于网络,仅供广大师生及电子爱好者参考学习之用。您若对这篇文章有何看法,请您留言,我们会及时进行调整
您当前的位置:湖南阳光电子技术学校 -> 技术园地 -> 电视维修
由佚名刊于:2011-10-25 22:20:49
[] [返回上一页] [打 印] [收 藏]

 相关网站搜索:

百度中找“加密IC DM2016在数字电视加密中的设计应用”的内容

GOOGLE中找“加密IC DM2016在数字电视加密中的设计应用”的内容

栏目导航

· 电工焊工 · 电视维修
· 手机维修 · 空调维修
· 冰箱维修 · 液晶电视
· 网络工程 · 显示器
· 笔记本 · 数码产品
· 招生信息 · 基础知识
· 电脑维修 · 综合维修

技术专业
· 电工培训
· 电工培训 + 焊工培训
· 手机维修培训
· 家电维修培训
· 电脑维修培训
· IT通讯维修专业
· 电脑电器维修专业
· 家电通讯维修专业
· 精锐电子维修专业
· 液晶电视维修培训
· 制冷维修培训|空调冰箱维修培..
· 网络工程师培训

热门文章

· 2011年收费标准
· 入学须知
· 家电维修培训
· TCL技术彩电遥控器对..
· 电工培训
· 职业中专有哪些专业..
· 电脑电器维修专业
· [组图] 来校路线图
· [图文] 电动车48V充电..
· 手机维修培训

推荐图文

首页 阳光概况 技术专业 教学管理 就业导航 成功学子 技术园地 招生资讯 精锐师资 综合讯息
  友情链接               ;    申请友情链接
家电维修学校 | 家电维修培训 | 电脑维修培训学校 | 湖南手机维修培训学校 | 电子技术学校 | 电子学校 | 电子维修学校 | 湖南电工焊工培训学校 | 笔记本电脑维修培训 | 显示器维修培训 | 手机维修培训 | 手机维修学校 | 电脑电器维修学校 | 电子技术学校 | 电子维修学校 | 湖南电脑培训学校 | 湖南计算机培训 | 湖南计算机维修学校 | 电脑组装与维护培训 | 网络工程师培训 | 主板维修培训 | 硬盘维修培训 | 电工培训 | 焊工培训 | 液晶电视维修培训 | 彩电维修培训 | 电器维修110网 | 冰箱空调维修培训 | 制冷维修培训

友情连接 - 网站地图 - 关于查询
       报名电话:0731-85579057    0731- 85569651    全国招生免费电话:0731-85579057    咨询QQ: 361928696,  873219118 
校址:湖南省长沙市雨花区车站南路红花坡路口(红花坡路176号)“智慧桥幼儿园”旁边    网站:
http://www.hnygpx.com    报名信箱: 879330360@qq.com
中文域名:长沙技校,长沙市技校,长沙技工学校,长沙市技工学校,湖南技校,湖南省技工学校,湖南省技校,湖南技工学校,技工学校,技校,湖南省技工学校招生简章,湖南技工学校招生就业,长沙技工学校招生简章,长沙技工学校招生就业. 友情链接:技工学校湖南省职业中专学校长沙市职业中专学校湖南技校招生简章长沙职业技术学校长沙技校长沙技工学校湖南技工学校湖南省高级技工学校湖南职业学校湖南技校长沙市技工学校湖南省技工学校湖南职业技术学校 

湘ICP备11008008号-2 高级会员:183584人
普通会员:4211387人