设为首页收藏本站

数字电视开发论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

新浪微博登陆

只需一步, 快速开始

快捷登录

胜天工科技销售各种数字电视信号调制卡胜天工科技销售各种数字电视信号码流卡

【游客、新手、注册会员的区别】 【积分策略和会员晋级说明】 【发帖和附件上传规则】 【如何下载感兴趣的资料】 【如何获取梦游币】 【侵权资料处理及免责说明】
查看: 514|回复: 0

DVB通用加扰算法Common Scrambling Algorithm(CSA)

[复制链接]
  • TA的每日心情
    开心
    昨天 10:03
  • 签到天数: 2264 天

    [LV.Master]伴坛终老

    新浪微博达人勋

    发表于 2017-3-2 22:03:23 | 显示全部楼层 |阅读模式
    分享到:
    消息来自- 北京海淀
    The Common Scrambling Algorithm (or CSA) is the encryption algorithm used in the DVB digital television broadcasting for encrypting video streams.

    CSA was specified by ETSI and adopted by the DVB consortium in May 1994. It is being succeeded by CSA3, based on a combination of 128-bit AES and a confidential block cipher, XRC. However, CSA3 is not yet in any significant use, so CSA continues to be the dominant cipher for protecting DVB broadcasts.

    通用加扰算法 Common Scrambling Algorithm

    通用加扰算法(又称CSA)是DVB数字电视广播标准里的加密算法,用于解密视频流。

    1994年5月,CSA由ETSI组织制定,由DVB委员会采用,但是在2002年前一直处于保密状态。虽然专利文档中提到了一些信息,但是核心的细节,比如所谓的S盒的排列方式,一直没有公开。没有这个算法的免费实现,就不成问题。

    在2002年,FreeDec发布了,它用软件实现了CSA。虽然只是二进制程序,但是它很快被反编译,揭示了CSA中核心的细节,使得算法可以在高级编程语言里重新实现。

    随着CSA的全部内容的公开,许多人开始了破解分析,试图寻找它的弱点。如同其他加密算法一样,CSA也有一个弱点,消息的有些部分,比如MPEG的标准头,是已知的或者可预知的。key的长度是64bit,支持许多不同的加密。以每1微秒尝试1个key的速度进行暴力破解,遍历所有可能的key平均需要300,000年。通过加密消息的可预知部分来计算可能的key,可以减少暴力破解的时间。

    当CSA算法使用64bit的key时,实际上只有key的48bit内容未知,因为字节3和字节7都作为校验和使用,可以被轻松的计算出来。

    因此,实际上,空间换时间的攻击方法,可以在32bit内暴力破解,其中16bit来自密码本里建立的内存表格,另外16bit是运行时计算出的校验和,计算的时间复杂度为O(2^16)+O(2^32),如果用FPGA硬件或者定制的单片机来计算,用不了1秒钟。

    如果CSA被破解了,加密的DVB传输流就成为可解密的,无视任何条件接收系统的应用。这将严重破坏付费数字电视业务的利益,因为DVB已经被作为欧洲和其他地区的数字地面电视标准,也用于很多卫星电视业务。然而,至今为止,还没有任何攻击方法发布出来。
    踩过的脚印
    您需要登录后才可以回帖 登录 | 注册 新浪微博登陆

    本版积分规则

    嗨!您好:
    欢迎来到数字电视开发论坛。
    我的名字叫梦梦
    很高兴能够为您服务!
    如果已经注册【立即登录】
    还没有账号请【注册】
    嗨!您好:
    欢迎来到数字电视开发论坛。
    我的名字叫梦梦
    很高兴能够为您服务!
    如果已经注册【立即登录】
    还没有账号请

    QQ|小黑屋|手机版|Archiver|数字电视开发网 ( 京ICP备16008897号-5   

    GMT+8, 2018-12-13 06:05 , Processed in 0.150773 second(s), 39 queries , Gzip On.

    Powered by Discuz! X3.1

    © 2001-2013 Comsenz Inc.

    快速回复 返回顶部 返回列表