HS系列安全概述
加密算法是使用了一些复杂的数学公式
称为密钥,在数据传输之前进行加密。这样做,使
未经授权的人谁可以拦截传输无法访问
数据。为了传输解密,解码器必须使用相同的密钥
这是用于加密它。译码器将执行相同的计算
编码器,并且如果所述密钥是相同的,该数据将被恢复。
该HS系列采用CipherLinx 算法,它是基于飞鱼,一
密码由美国国家安全局( NSA )设计。在这个时候
写有对充分鲣算法没有已知的密码攻击。
鲣使用80位密钥来加密64位的数据块。该CipherLinx
算法使用飞鱼在一个可证明安全的认证加密模式
既保护了数据的保密性,并确保它不是由改性
对手。 8位的数据相结合,与一个40位计数器和80位的
之前,完整性保护加密,产生每个128位的数据包。
前言
RX
噪音逻辑
平衡过滤器过滤器
128位加密数据
完整性检查
80位
数据
8位
计数器
40位
HS系列安全概述(续)
另一个因素是如何经常消息将重复和间隔
重复之间。一些应用程序使用一个计数器来改变外观
该消息。这是好事,但在某些时候,计数器将翻转,
消息将被重复。例如,如果攻击者要复制的加密
消息,并且将其保存,它们可能获得对受保护的设备
在稍后的时间。根据该计数器的大小,此漏洞可能
频频发生。该HS系列采用的是40位递减计数器保持这种
从不断发生。如果发送线在高连续举办高
波特率( 28,800bps ) ,它会采取889年前的柜台将达到
零,在该点的密钥将被擦除,并在编码器将不得不得到
一个新的密钥。所使用的数学为:[ (2-
40
* 25.5ms ) / ( 1000毫秒* 60 * 60米* 24小时* 365天) ] =
889年。这家大型计数器可以防止数据包从不断被发送两次,
防止编码器从不断失去同步的解码器。
该密钥被用在解码器通过多个按钮,用户生成的
印刷机。这是确保关键是随机的,所有选择2
80
可能
键。因为所有的键是由用户创建的,并且内部的一部分,
有数字的任何地方,可以被访问到的妥协没有列表
系统。
所发送的数据的加密是唯一一个在一个系统的安全性的因素。
与大多数系统中,一旦编码器被授权访问一个译码器,它可以
激活所有解码器的数据线。用HS系列,每一个编码器可以是
设置为只激活一定行。这意味着,在相同的硬件可以被设置
与多层次的控制,都按一个按钮。
在系统的安全性的另一个因素是编码器的控制。如果攻击者可以
该编码器的控制下,通常它们将能够访问该系统。该
HS提供增加一个个人识别号码(PIN)到的选择
必须输入之前,编码器将激活编码器。此外,
因为每个编码器具有其自己的密钥和控制权限被存储在
在解码器中,所有的攻击者将能够做的是重复的装置,其
他们已经采取了。他们将无法给予自己更大
机关,创建一个新的控制器,或复制另一种编码。
在编码器发送一个数据包时,它会计算汉明权重(中
的'1'的字符串中的)数据包的数目来确定占空比。如果占空
周期大于50 %(更'1'比'0' ),则编码器将逻辑反转所有
的比特。这确保了每个数据包总是包含50 %或更少的'1' 。
由于FCC允许发射机的输出功率进行平均超过100ms ,这
允许连接范围为许多设备法律的改进和性能
使用ASK / OOK发射机。将50 %的占空比通常是最好的
数据量和输出功率之间的折衷。
一些其他制造商可以使用脉冲宽度调制(PWM)方案
或曼彻斯特编码方案,以维持50%的占空比。这两种
方法的工作,但效率低,不利用全链路预算。该
HS系列使用真实的串行数据,同时保持50 %的占空比。应用
笔记AN- 00310详细讨论了这些问题。
图6 : HS系列数据结构
有几种方法,攻击者可以用它来尝试获得对数据的访问
或安全区域。因为一个密钥用于解释一个加密的消息,
试图找到问题的关键是攻击保护的消息的一种方式。攻击者
也可尝试使用随机数或通过所有可能的数字
依次尝试拿到钥匙和访问数据。正因为如此,它是
有时会认为,一个更大的密钥大小将决定实力
加密。这是不完全正确的。虽然这是在方程中的一个因素,但
是需要被包括以维持安全的加密许多其他因素。
一个因素就是这样,底层的密码(在CipherLinx 的情况下
算法,鲣)用于对数据进行加密。这被称为加密的
“的运作模式。 ”如果一个高度安全的密码是用在一个不安全的模式下,
导致加密将是不安全的。例如,一些加密模式允许
对手合并的合法加密消息的部分一起
创建一个新的(也可能是恶意的)加密的消息。这就是所谓的
“剪切和粘贴”攻击。操作所用的CipherLinx 模式
算法被证明能防止这种类型的攻击。
另一个关键因素是多久的消息变化。为了防止代码
敛,最高端的安全系统发送不同的数据相互传输。
有些遥控器的应用程序将每一次激活加密消息
然后重复同样的消息再次,直到它被关闭。这给出了一个
攻击者复制消息的机会,并转发给维护
被保护设备的状态,并“保持门打开” ,或者更糟糕的是,有
选择后回来进入。该HS系列更进了一步
并发送的每个数据包不同的数据,所以数据会改变
每一个连续发送过程中。这意味着,在28,800bps ,有将
将一个全新的128位的消息发送时间间隔为25.5mS 。
第8页
页面
9