HCS360
K
EE
L
OQ ?
跳码编码器
特点
安全
可编程32分之28位序列号
可编程64位加密密钥
每次发送都是惟一
67位传输码长
32位跳码
35位网络连接固定的代码(28位/ 32位序列号,
4 / 0位的功能码, 1位状态, 2位CRC校验码)
加密密钥是读保护
封装类型
PDIP , SOIC
S0
S1
S2
S3
1
8
V
DD
LED
PWM
V
SS
HCS360
2
3
4
7
6
5
操作
2.0-6.6V操作
四个按钮输入
- 提供15种功能
可选波特率
自动码字完成
发送电池电量低信号接收器
非易失性数据同步
PWM和曼彻斯特调制
HCS360框图
振荡器
复位电路
LED
LED驱动器
调节器
动力
锁定
和
开关
EEPROM
编码器
其他
易于使用的编程接口
片上EEPROM
片上振荡器和定时元件
按钮,输入具有内部上拉下拉电阻
限流的LED输出
最少的元件数量
PWM
32位的移位寄存器
V
SS
V
DD
按键输入端口
增强功能在HCS300
48位种子与32位种子
2位的CRC错误检测
32分之28位序列号选择
二种传输方式
PWM和曼彻斯特调制
IR调制方式
S
3
S
2
S
1
S
0
描述
该HCS360是专为跳码编码器
确保遥控车门开关( RKE )系统。该
HCS360利用在K
EE
L
OQ
跳码技术,
它采用高安全性,小包装
轮廓和成本低,以使该器件的理想
单向遥控无钥匙进入系解决方案
TEMS和访问控制系统。
的HCS360结合了一个32位的跳频码
通过非线性加密算法生成的,具有一个
32分之28位序列号和7/3的状态位来创建
67位传输流。
典型应用
该HCS360是理想的遥控车门开关( RKE )
应用程序。这些应用包括:
汽车RKE系统
汽车报警系统
汽车防盗器
门和车库开门器
身份令牌
防盗报警系统
K
EE
L
OQ
是微芯科技公司的注册商标。
Microchip的数据安全产品涵盖了以下的一些专利或全部:
在欧洲,美国和RSA发出跳码编码器的专利 - U.S.A : 5517187 ;欧洲: 0459781 ; R.S.A : ZA93 / 4726
在美国和RSA颁发安全学习专利 - U.S.A : 5686904 ; R.S.A :五千四百二十九分之九十五
2001年Microchip的科技公司
DS40152D第1页
HCS360
变速器的长度消除了威胁
码扫描和跳码机制
使得每次发送的独特,从而使代码
捕获和重新发送(代码抓取)计划毫无用处。
加密密钥,序列号和CON组fi guration
数据被存储在EEPROM中这是不通过可访问
任何外部连接。这使得HCS360一
非常安全的单位。的HCS360提供了一种易于使用的
用于编程必要的安全串行接口
键,系统参数和CON组fi guration数据。
加密密钥和代码组合是亲
但却是读保护。密钥只能是
自动擦除和编程后VERI网络版
操作。这可以防止企图获得
访问键和同步值进行操作。
该HCS360工作在一个较宽的电压范围
2.0V至6.6V ,并具有8引脚4按钮输入
CON组fi guration 。这使得系统设计人员
自由地使用多达15种功能。唯一
所需的设备操作组件的按钮
吨和RF电路,从而允许非常低的系统成本。
大多数的无钥匙进入系统发送相同的代码
从一个发送器,每次一个按钮被按下。该
代码组合了低端相对数
系统也相对小一些。这些
缺点为手段的复杂
贼来创建一个设备“截获”发送和
后来还是可以扫描所有可能的设备重发
组合,直到正确的发现。
该HCS360采用在K
EE
L
OQ
跳码技
术和加密算法,实现了高
安全性的级别。码跳频是一种方法,通过它
从发射机传输到所述代码
接收器是不同的每一个按钮被按下的时间。这
方法,加上67比特的传输长度,
几乎消除了编码被“截获”和编码
“扫描” 。
如该框图1 ,在页面上
HCS360具有小的EEPROM阵列中,必须
装载有使用之前的几个参数。最
重要的这些值是:
这意味着A 28位/ 32位序列号是
所有编码器
即在时产生的加密密钥
生产
16位同步计数值
的序列号对于每个发送器被编程
由生产商在生产时间。该
使用密钥完成生成加密密钥的被
生成算法(图1-1)。通常情况下,输入
的密钥生成算法的序列号
发射机或种子值,和一个64位的制造
商的代码。的制造者代码的选择是通过在
系统制造商,必须仔细控制。
制造商的代码是整体的一个关键部分
系统的安全性。
16位同步值是基础的
发送码改变为每个传输,并
是一个按钮,每按一次更新。由于
代码跳加密algo-的复杂性
rithm ,在同步值的一个位变化
会导致大的变化,在实际发送
代码。之间存在的关系(图1-2)
它们在使用中的EEPROM和如何键值
编码器。一旦编码器检测到一个按钮有
被按下时,该编码器读出的按钮,并
更新同步计数器。本的同步
化值与在所述加密密钥组合
的加密算法和输出一个32位的
加密信息。这些数据将与每一个变化
按钮按压,因此,它被称为跳频
码字的一部分。 32位跳码
结合按钮信息和串行
号,以形成发送给该代码字
接收器。的码字格式进行详细说明
在第4.2节。
1.0
1.1
系统概述
关键术语
制造商的代码 - 一个64位的字,唯一的
每个制造商,用于产生一个唯一的
在每个发送机(编码器)的加密密钥。
加密密钥 - 生成一个唯一的64位密钥
和编程到在该编码器
制造工艺。加密密钥
控制加密算法和存储在
EEPROM中的编码装置上。
了解 - 的HCS系列产品有助于sev-
要在实现全部擦除学习策略
解码器。什么样的下面是示例可以
来完成。
正常的学习
接收机使用是相同的信息
正常操作以导出期间发射
发射机的秘密密钥,解密的鉴别
值和同步计数器。
安全学习*
所述发送器通过一个特殊按钮激活
吨组合来发送所存储的48位值
(随机种子),可以用于密钥发生器
灰或者是密钥的一部分。在随机的传动
DOM的种子可以被禁用后学习
完成。
的HCS360是一个跳码编码器装置,其
设计具体来说用于无钥匙进入系统,
主要用于汽车和家庭车库门开启装置。
是指以具有成本效益的,以而安全的解决方案
这样的系统。无钥匙进入的编码器部分
系统是指由使用者握持和操作以
获得的车辆或禁区。该
HCS360需要很少的外部元件
(图2-1 ) 。
DS40152D第2页
2001年Microchip的科技公司
HCS360
任何类型的控制器可以被用作接收器,但它
通常是兼容固件的单片机
这允许接收器在同一个一起操作
发送器,基于所述HCS360 。第7.0节
提供更详细的HCS360集成到一个
整个系统。
前一个发射机可以与特定的使用
接收器,发射器必须由“学习”
接收器。得知发射器,信息
由接收机存储的,以便它可以跟踪
发射机,包括的序列号
发射器,对于当前同步值
发送器和用于在相同的加密密钥
发射机。如果接收机接收到的消息
有效的格式,序列号被检查,并且如果它是
从学习的发送,该消息将被解密
和解密的同步计数器检查
针对什么被存储。如果同步值
VERI网络版,则该按钮的状态进行检查,看看有什么
需要的操作。如图1-3所示的关系
之间的某些值存储在由接收器和
从发射机接收到的值。
图1-1:
创建并存储加密密钥在生产过程中
发射机
序列号或
种子
HCS360 EEPROM阵列
编号
加密密钥
同步计数器
制造商
CODE
关键
GENERATION
算法
加密
关键
.
.
.
图1-2:
变送器的基本操作(编码器)
传输的信息
K
EE
L
OQ
加密
算法
32位
加密数据
按钮按下
信息
编号
EEPROM阵列
解密密钥
同步计数器
编号
图1-3:
接收机的基本操作(解码器)
检查
MATCH
EEPROM阵列
解密密钥
同步计数器
编号
制造商代码
检查
MATCH
K
EE
L
OQ
解密
算法
解密
同步
计数器
按钮按下
信息
编号
32位
加密数据
收到信息
2001年Microchip的科技公司
DS40152D第3页
HCS360
图2-2:
编码器操作
(A按钮被按下)
3.0
上电
EEPROM存储器
组织
复位和防抖动延时
( 6.5毫秒)
采样输入
更新同步信息
随着加密
加密密钥
加载发送寄存器
的HCS360包含192位(12个16位字)
EEPROM存储器(表3-1)。 EEPROM阵列
用于存储的加密密钥信息,
同步计数值等的进一步描述
存储器阵列中给出了下面的部分。
表3-1:
字
地址
0
1
2
发送
3
4
5
No
6
7
8
7
10
11
EEPROM存储器映射
助记符
KEY_0
描述
是的
按钮
额外
?
No
所有
按钮
发布
?
是的
完整代码
字发送
停止
64位加密
键( 0字)
KEY_1
64位加密
键(字一)
KEY_2
64位加密
密钥(字2 )
KEY_3
64位加密
键( 3字)
SYNC_A
16位的同步
化值
SYNC_B / SEED_2 16位的同步
化或种子值
(字2 )
版权所有
设置为0000H
SEED_0
种子值(字0 )
SEED_1
种子值(字一)
SER_0
设备序列
数( 0字)
SER_1
设备序列
数(字一)
CONFIG
CON组fi guration字
3.1
KEY_0 - KEY_3 ( 64位加密密钥)
64位的加密密钥被用于由发射机向
创建发送到加密的消息
接收器。这个密钥生成和编程
制作用的密钥生成算法的时间。
输入到密钥生成算法是串行
被使用,并且对于特定的发送器编号
秘密的制造商代码。而密钥生成
Microchip提供的算法是典型的方法
使用时,用户可以选择创建自己的方法
密钥生成。这可以提供的
解码器被编程以creat-的相同装置
荷兰国际集团用于解密的密钥的目的。如果晶种的情况下,
种子也将形成输入到密钥gen-部
关合作算法。
2001年Microchip的科技公司
DS40152D第5页
HCS360
K
EE
L
OQ ?
跳码编码器
特点
安全
可编程32分之28位序列号
可编程64位加密密钥
每次发送都是惟一
67位传输码长
32位跳码
35位网络连接固定的代码(28位/ 32位序列号,
4 / 0位的功能码, 1位状态, 2位CRC校验码)
加密密钥是读保护
封装类型
PDIP , SOIC
S0
S1
S2
S3
1
8
V
DD
LED
PWM
V
SS
HCS360
2
3
4
7
6
5
操作
2.0-6.6V操作
四个按钮输入
- 提供15种功能
可选波特率
自动码字完成
发送电池电量低信号接收器
非易失性数据同步
PWM和曼彻斯特调制
HCS360框图
振荡器
复位电路
LED
LED驱动器
调节器
动力
锁定
和
开关
EEPROM
编码器
其他
易于使用的编程接口
片上EEPROM
片上振荡器和定时元件
按钮,输入具有内部上拉下拉电阻
限流的LED输出
最少的元件数量
PWM
32位的移位寄存器
V
SS
V
DD
按键输入端口
增强功能在HCS300
48位种子与32位种子
2位的CRC错误检测
32分之28位序列号选择
二种传输方式
PWM和曼彻斯特调制
IR调制方式
S
3
S
2
S
1
S
0
描述
该HCS360是专为跳码编码器
确保遥控车门开关( RKE )系统。该
HCS360利用在K
EE
L
OQ
跳码技术,
它采用高安全性,小包装
轮廓和成本低,以使该器件的理想
单向遥控无钥匙进入系解决方案
TEMS和访问控制系统。
的HCS360结合了一个32位的跳频码
通过非线性加密算法生成的,具有一个
32分之28位序列号和7/3的状态位来创建
67位传输流。
典型应用
该HCS360是理想的遥控车门开关( RKE )
应用程序。这些应用包括:
汽车RKE系统
汽车报警系统
汽车防盗器
门和车库开门器
身份令牌
防盗报警系统
K
EE
L
OQ
是微芯科技公司的注册商标。
Microchip的数据安全产品涵盖了以下的一些专利或全部:
在欧洲,美国和RSA发出跳码编码器的专利 - U.S.A : 5517187 ;欧洲: 0459781 ; R.S.A : ZA93 / 4726
在美国和RSA颁发安全学习专利 - U.S.A : 5686904 ; R.S.A :五千四百二十九分之九十五
2001年Microchip的科技公司
DS40152D第1页
HCS360
变速器的长度消除了威胁
码扫描和跳码机制
使得每次发送的独特,从而使代码
捕获和重新发送(代码抓取)计划毫无用处。
加密密钥,序列号和CON组fi guration
数据被存储在EEPROM中这是不通过可访问
任何外部连接。这使得HCS360一
非常安全的单位。的HCS360提供了一种易于使用的
用于编程必要的安全串行接口
键,系统参数和CON组fi guration数据。
加密密钥和代码组合是亲
但却是读保护。密钥只能是
自动擦除和编程后VERI网络版
操作。这可以防止企图获得
访问键和同步值进行操作。
该HCS360工作在一个较宽的电压范围
2.0V至6.6V ,并具有8引脚4按钮输入
CON组fi guration 。这使得系统设计人员
自由地使用多达15种功能。唯一
所需的设备操作组件的按钮
吨和RF电路,从而允许非常低的系统成本。
大多数的无钥匙进入系统发送相同的代码
从一个发送器,每次一个按钮被按下。该
代码组合了低端相对数
系统也相对小一些。这些
缺点为手段的复杂
贼来创建一个设备“截获”发送和
后来还是可以扫描所有可能的设备重发
组合,直到正确的发现。
该HCS360采用在K
EE
L
OQ
跳码技
术和加密算法,实现了高
安全性的级别。码跳频是一种方法,通过它
从发射机传输到所述代码
接收器是不同的每一个按钮被按下的时间。这
方法,加上67比特的传输长度,
几乎消除了编码被“截获”和编码
“扫描” 。
如该框图1 ,在页面上
HCS360具有小的EEPROM阵列中,必须
装载有使用之前的几个参数。最
重要的这些值是:
这意味着A 28位/ 32位序列号是
所有编码器
即在时产生的加密密钥
生产
16位同步计数值
的序列号对于每个发送器被编程
由生产商在生产时间。该
使用密钥完成生成加密密钥的被
生成算法(图1-1)。通常情况下,输入
的密钥生成算法的序列号
发射机或种子值,和一个64位的制造
商的代码。的制造者代码的选择是通过在
系统制造商,必须仔细控制。
制造商的代码是整体的一个关键部分
系统的安全性。
16位同步值是基础的
发送码改变为每个传输,并
是一个按钮,每按一次更新。由于
代码跳加密algo-的复杂性
rithm ,在同步值的一个位变化
会导致大的变化,在实际发送
代码。之间存在的关系(图1-2)
它们在使用中的EEPROM和如何键值
编码器。一旦编码器检测到一个按钮有
被按下时,该编码器读出的按钮,并
更新同步计数器。本的同步
化值与在所述加密密钥组合
的加密算法和输出一个32位的
加密信息。这些数据将与每一个变化
按钮按压,因此,它被称为跳频
码字的一部分。 32位跳码
结合按钮信息和串行
号,以形成发送给该代码字
接收器。的码字格式进行详细说明
在第4.2节。
1.0
1.1
系统概述
关键术语
制造商的代码 - 一个64位的字,唯一的
每个制造商,用于产生一个唯一的
在每个发送机(编码器)的加密密钥。
加密密钥 - 生成一个唯一的64位密钥
和编程到在该编码器
制造工艺。加密密钥
控制加密算法和存储在
EEPROM中的编码装置上。
了解 - 的HCS系列产品有助于sev-
要在实现全部擦除学习策略
解码器。什么样的下面是示例可以
来完成。
正常的学习
接收机使用是相同的信息
正常操作以导出期间发射
发射机的秘密密钥,解密的鉴别
值和同步计数器。
安全学习*
所述发送器通过一个特殊按钮激活
吨组合来发送所存储的48位值
(随机种子),可以用于密钥发生器
灰或者是密钥的一部分。在随机的传动
DOM的种子可以被禁用后学习
完成。
的HCS360是一个跳码编码器装置,其
设计具体来说用于无钥匙进入系统,
主要用于汽车和家庭车库门开启装置。
是指以具有成本效益的,以而安全的解决方案
这样的系统。无钥匙进入的编码器部分
系统是指由使用者握持和操作以
获得的车辆或禁区。该
HCS360需要很少的外部元件
(图2-1 ) 。
DS40152D第2页
2001年Microchip的科技公司
HCS360
任何类型的控制器可以被用作接收器,但它
通常是兼容固件的单片机
这允许接收器在同一个一起操作
发送器,基于所述HCS360 。第7.0节
提供更详细的HCS360集成到一个
整个系统。
前一个发射机可以与特定的使用
接收器,发射器必须由“学习”
接收器。得知发射器,信息
由接收机存储的,以便它可以跟踪
发射机,包括的序列号
发射器,对于当前同步值
发送器和用于在相同的加密密钥
发射机。如果接收机接收到的消息
有效的格式,序列号被检查,并且如果它是
从学习的发送,该消息将被解密
和解密的同步计数器检查
针对什么被存储。如果同步值
VERI网络版,则该按钮的状态进行检查,看看有什么
需要的操作。如图1-3所示的关系
之间的某些值存储在由接收器和
从发射机接收到的值。
图1-1:
创建并存储加密密钥在生产过程中
发射机
序列号或
种子
HCS360 EEPROM阵列
编号
加密密钥
同步计数器
制造商
CODE
关键
GENERATION
算法
加密
关键
.
.
.
图1-2:
变送器的基本操作(编码器)
传输的信息
K
EE
L
OQ
加密
算法
32位
加密数据
按钮按下
信息
编号
EEPROM阵列
解密密钥
同步计数器
编号
图1-3:
接收机的基本操作(解码器)
检查
MATCH
EEPROM阵列
解密密钥
同步计数器
编号
制造商代码
检查
MATCH
K
EE
L
OQ
解密
算法
解密
同步
计数器
按钮按下
信息
编号
32位
加密数据
收到信息
2001年Microchip的科技公司
DS40152D第3页
HCS360
图2-2:
编码器操作
(A按钮被按下)
3.0
上电
EEPROM存储器
组织
复位和防抖动延时
( 6.5毫秒)
采样输入
更新同步信息
随着加密
加密密钥
加载发送寄存器
的HCS360包含192位(12个16位字)
EEPROM存储器(表3-1)。 EEPROM阵列
用于存储的加密密钥信息,
同步计数值等的进一步描述
存储器阵列中给出了下面的部分。
表3-1:
字
地址
0
1
2
发送
3
4
5
No
6
7
8
7
10
11
EEPROM存储器映射
助记符
KEY_0
描述
是的
按钮
额外
?
No
所有
按钮
发布
?
是的
完整代码
字发送
停止
64位加密
键( 0字)
KEY_1
64位加密
键(字一)
KEY_2
64位加密
密钥(字2 )
KEY_3
64位加密
键( 3字)
SYNC_A
16位的同步
化值
SYNC_B / SEED_2 16位的同步
化或种子值
(字2 )
版权所有
设置为0000H
SEED_0
种子值(字0 )
SEED_1
种子值(字一)
SER_0
设备序列
数( 0字)
SER_1
设备序列
数(字一)
CONFIG
CON组fi guration字
3.1
KEY_0 - KEY_3 ( 64位加密密钥)
64位的加密密钥被用于由发射机向
创建发送到加密的消息
接收器。这个密钥生成和编程
制作用的密钥生成算法的时间。
输入到密钥生成算法是串行
被使用,并且对于特定的发送器编号
秘密的制造商代码。而密钥生成
Microchip提供的算法是典型的方法
使用时,用户可以选择创建自己的方法
密钥生成。这可以提供的
解码器被编程以creat-的相同装置
荷兰国际集团用于解密的密钥的目的。如果晶种的情况下,
种子也将形成输入到密钥gen-部
关合作算法。
2001年Microchip的科技公司
DS40152D第5页