HCS300
跳码编码器*
特点
安全
可编程的28位序列号
可编程64位加密密钥
每次发送都是惟一
66位传输码长
32位跳码
34位网络连接固定的代码( 28位序列号,
4位按键码, 2位状态)
加密密钥是读保护
封装类型
PDIP , SOIC
S0
S1
S2
S3
1
HCS300
2
3
4
8
7
6
5
V
DD
LED
PWM
V
SS
操作
2.0-6.3V操作
四个按钮输入
- 无需额外的电路
- 提供15种功能
可选波特率
自动码字完成
发送电池电量低信号接收器
非易失性数据同步
HCS300框图
振荡器
复位电路
LED
LED驱动器
调节器
动力
锁定
和
开关
EEPROM
其他
易于使用的编程接口
片上EEPROM
片上振荡器和定时元件
按钮输入有内部下拉电阻
限流的LED输出
最少的元件数量
同步发送模式
PWM
32位的移位寄存器
编码器
V
SS
V
DD
按键输入端口
典型应用
该HCS300是理想的遥控车门开关( RKE )
应用程序。这些应用包括:
汽车RKE系统
汽车报警系统
汽车防盗器
门和车库开门器
身份令牌
防盗报警系统
S
3
S
2
S
1
S
0
该HCS300结合了32位跳码
通过非线性加密算法生成的,具有一个
28位的序列号和6个状态位来创建
66位传输流。的长度
传输消除了编码扫描的威胁
和跳码机制使得每
独特的传输,从而使编码截获和
重新发送(代码抓取)计划毫无用处。
加密密钥,序列号和CON组fi guration
数据被存储在EEPROM中这是不通过可访问
任何外部连接。这使得HCS300一
非常安全的单位。的HCS300提供了一种易于使用的
用于编程必要的安全串行接口
键,系统参数和CON组fi guration数据。
该encyrption键和代码组合是亲
但却是读保护。密钥只能是
自动擦除和编程后VERI网络版
操作。这可以防止企图获得
访问键和同步值进行操作。
描述
该HCS300 , Microchip的公司,是一个代码
专为安防遥控无钥跳频编码器
进入(RKE )系统。 HCS300使用在K
EE
L
OQ
跳码技术,它结合了高SECU-
RITY ,封装尺寸小,成本低,使这一
单向遥控键盘设备的完美解决方案
少输入系统和门禁系统。
KEELOQ是Microchip的科技公司的商标。
*允许的和正在申请的跳码编码器的专利。
1996年Microchip的科技公司
初步
本文档与FrameMaker的4 0 4创建
DS21137D第1页
HCS300
该HCS300工作在一个较宽的电压范围
2.0V至6.3V ,并具有8引脚4按钮输入
CON组fi guration 。这使得系统设计人员
自由地使用多达15种功能。唯一
所需的设备操作组件的按钮
吨和RF电路,从而允许非常低的系统成本。
这样的系统。无钥匙进入的编码器部分
系统是指由使用者握持和操作以
获得的车辆或禁区。该
HCS300需要很少的外部元件
(图2-1 ) 。
大多数的无钥匙进入系统发送相同的代码
从一个发送器,每次一个按钮被按下。该
代码组合了低端相对数系
统也是相对较小的数目。这些
缺点为手段的复杂
贼来创建一个设备“截获”发送和
重新发送它以后还是可以扫描所有可能的设备
组合,直到正确的发现。
该HCS300采用在K
EE
L
OQ
跳码技
术和加密算法,实现了高
安全性的级别。码跳频是一种方法,通过它
从发送器发送到接收器的代码
不同的是每一个按钮被按下的时间。该方法中,
加上66位的传输长度,几乎
免除了使用代码'抓'或代码
“扫描” 。
如该框图1 ,在页面上
HCS300具有小的EEPROM阵列中,必须
装载有使用之前的几个参数。最
重要的这些值是:
这是指28位序列号是
所有编码器
即在时产生的加密密钥
生产
16位同步计数值
的序列号对于每个发送器被编程
由生产商在生产时间。该
使用密钥完成生成加密密钥的被
生成算法(图1-1)。通常情况下,输入
的密钥生成算法的序列号
发射器和一个64位的制造商代码。该
制造商代码的选择是通过在系统
制造商,必须仔细控制。该
制造商代码是整体的一个关键部分
系统的安全性。
1.0
系统概述
关键术语
制造商的代码 - 一个64位的字,唯一的
每个制造商,用于产生一个唯一的
在每个发送机(编码器)的加密密钥。
加密密钥 - 生成一个唯一的64位密钥
和编程到在该编码器
制造工艺。加密密钥
控制加密算法和存储在
EEPROM中的编码装置上。
1.1
学习
该HCS系列产品有利于多种学习strate-
吉斯要在解码器实现。以下
是可以做什么的例子。必须指出
指出,他们存在着一些对learn-第三方专利
荷兰国际集团的策略和实施。
1.1.1
正常的学习
接收机使用该都会发送相同的信息
在正常操作期间泰德来推导发射机的
秘密密钥,解密该判别值和
同步计数器。
1.1.2
安全学习*
所述发送器通过一个特殊的按钮激活
组合来发送所存储的48位值(随机
籽),它可以用于密钥生成或成为其一部分
键。随机种子的传播可以显示
体健学习结束后。
该HCS300是跳码编码器是
设计具体来说用于无钥匙进入系统,
主要用于汽车和家庭车库门开启装置。它
是指以具有成本效益的,以而安全的解决方案
图1-1:
创建并存储加密密钥在生产过程中
发射机
序列号或
种子
HCS300 EEPROM阵列
编号
加密密钥
同步计数器
制造商
CODE
关键
GENERATION
算法
加密
关键
.
.
.
DS21137D第2页
初步
1996年Microchip的科技公司
HCS300
图2-2:
编码器操作
(A按钮被按下)
3.0
上电
EEPROM存储器
组织
复位和防抖动延时
( 10毫秒)
采样输入
更新同步信息
随着加密
加密密钥
加载发送寄存器
发送
该HCS300包含192位( 12个16位字)
EEPROM存储器(表3-1)。 EEPROM阵列
用于存储的加密密钥信息,
同步计数值等的进一步描述
存储器阵列中给出了下面的部分。
表3-1:
字
地址
0
1
2
3
4
No
5
6
7
8
9
停止
10
11
注意:
EEPROM存储器映射
助记符
KEY_0
KEY_1
KEY_2
KEY_3
SYNC
版权所有
SER_0
描述
64位的加密密钥
(字0 )
64位的加密密钥
(字一)
64位的加密密钥
(字2 )
64位的加密密钥
( 3字)
16位同步
价值
设置为0000H
设备序列号
(字0 )
是的
按钮
额外
?
No
所有
按钮
发布
?
是的
完整代码
字发送
SER_1 (注)设备序列号
(字一)
SEED_0
SEED_1
EN_KEY
CONFIG
种子值(字0 )
种子值(字一)
16位的包络密钥
骗子科幻克字
序列号的MSB包含位
用于选择自动关闭计时器。
3.1
KEY_0 - KEY_3 ( 64位加密密钥)
64位的加密密钥被用于由发射机向
创建发送到加密的消息
接收器。这个密钥生成和编程
制作用的密钥生成算法的时间。
输入到密钥生成算法是串行
被使用,并且对于特定的发送器编号
秘密的制造商代码。而密钥生成
Microchip提供的算法是典型的方法
使用时,用户可以选择创建自己的方法
密钥生成。这可以提供的
解码器被编程以creat-的相同装置
荷兰国际集团用于解密的密钥的目的。如果晶种的情况下,
种子也将形成输入到密钥gen-部
关合作算法。
1996年Microchip的科技公司
初步
DS21137D第5页