当前位置:网站首页>学习码 滚动码 固定码 有什么区别重码数,编码容量滚动码的原理
学习码 滚动码 固定码 有什么区别重码数,编码容量滚动码的原理
2022-06-25 03:44:00 【ZhangJiQun.】
目录
学习码 滚动码 固定码 有什么区别
一、含义不同:
1、固定码:地址码是固定不变的,虽然地址码是固定不变的,但它是由8位不同的地址码组合而成的,可以通过不同的组合来进行配对,这样就不会出现上述情况。遥控器固定码是相对滚动码说的,一般由PT2262/2272组成的系统为硬件编码、固定码遥控系统。
2、学习码:由百万组不同的编码组成,接收器只有通过对码学习,才能识别遥控器。它大大增加了产品的安全性。通常学习码的编码IC为1527和2240,解码为单片机。
3、滚动码:当前主要用在RKE(Remote Keyless Entry)系统中,进行身份验证。
二、特点不同:
1、固定码与学习码都是用在民用和商用的报警产品上的,家中常见的是家用防盗报警器以及家用燃气报警器,而滚动码只用于RKE系统进行身份验证。
2、编码解码以及编码组合不同:学习码的编码IC为1527和2240,解码为单片机;固定码编码为PT2262(传统防盗探测器),解码PT2272(传统报警主机);
3、固定码安全度很不高,地址编码很容易重码;学习码安全度相对较高,100万组编码大大降低使用上编码重复的机率。
重码数,编码容量
1、重码数上不一样:
滚动码:使用中“重码”的概率极小,而且芯片的背面还会有焊点。
固定码:每次发射后自动更换编码,重码概率极大。
2、编码容量不一样:
滚动码:编码值可以通过权焊点连接方式被看出。
固定码:编码容量度仅为6561个,不能用“侦码器”获得地址码。
滚动码的原理
编码器检测到按键输入, 把系统从省电状态中唤醒, 同步记数加1 , 与序列号一起经密匙加密后形成密文数据, 并同键值等数据发送出去。由于同步计数值每次发送都不同, 即使是同一按键多次按下也不例外。同步计数自动向前滚动, 发送的码字不会再发生。因此被称为滚动码。同步计数跟编码器序号一个64位一起经过DES加密,DES密钥为厂家独有,必须保密。加密之后的密文则通过射频系统发射出去。
接收端接收到密文之后,通过厂家的DES密钥进行解密,解密之后得到同步计数和编码器序号。首先检测编码器序号是否与接收器的序号相对应,如果对应,就检测同步计数是否在同步窗口内,也就是说是否大于本机保存的同步计数,但是又不大得太多,如果大得太多,本机就再作一次同步。如果在同步窗口中,通知执行机构执行用户命令,比如说打开门锁或者关闭门锁之类的。
由于加密算法能够把明文打散,因此,码的滚动会使得发射的码变化差异很大而难以破解,由于同步计数的存在,重复发送也没有效果,因此要攻破该类系统就要攻破DES算法。同步计数为16 位, 可达2的16次方 =65536 , 若每天用10 次, 则有18年的使用周期。32位的序列号, 容量为232 = 42 亿, 可以完全满足生产要求。
边栏推荐
- AI越进化越跟人类大脑像!Meta找到了机器的“前额叶皮层”,AI学者和神经科学家都惊了...
- 佐喃社区
- 一文搞懂php中的(DI)依赖注入
- 【Harmony OS】【ARK UI】ETS 上下文基本操作
- OpenSUSE installation pit log
- (ultra detailed onenet TCP protocol access) arduino+esp8266-01s accesses the Internet of things platform, uploads real-time collected data /tcp transparent transmission (and how to obtain and write Lu
- Maybe it's the wrong reason
- Lao Ye's blessing
- Winxp kernel driver debugging
- The art of writing simple code
猜你喜欢

Zuckerberg's latest VR prototype is coming. It is necessary to confuse virtual reality with reality

opencv最大能打开多少图像?

Xidian AI ranked higher than Qingbei in terms of AI majors, and Nantah ranked the first in China in 2022 in terms of soft science majors
![[rust submission] review impl trail and dyn trail in rust](/img/bc/05b3e031659ce19d6f6e3887d70512.jpg)
[rust submission] review impl trail and dyn trail in rust

程序员真人秀又来了!呼兰当主持挑灯狂补知识,SSS大佬本科竟是药学,清华朱军张敏等加入导师团...

Does it count as staying up late to sleep at 2:00 and get up at 10:00? Unless you can do it every day

Sleep more, you can lose weight. According to the latest research from the University of Chicago, sleeping more than 1 hour a day is equivalent to eating less than one fried chicken leg

client-go gin的简单整合十一-Delete

俄罗斯AIRI研究院等 | SEMA:利用深度迁移学习进行抗原B细胞构象表征预测

The era of copilot free is over! The official version is 67 yuan / month, and the student party and the defenders of popular open source projects can prostitute for nothing
随机推荐
OpenSUSE environment PHP connection Oracle
练习:仿真模拟福彩双色球——中500w巨奖到底有多难?跑跑代码就晓得了。
How to use crawlers to capture bullet screen and comment data of station B?
Lu Qi invests in quantum computing for the first time
AI越进化越跟人类大脑像!Meta找到了机器的“前额叶皮层”,AI学者和神经科学家都惊了...
冷热酸甜、想成就成?冷酸灵母公司登康口腔欲在深交所主板上市
Wechat development related
X86 CPU, critical! The latest vulnerability has caused heated discussion. Hackers can remotely steal keys. Intel "all processors" are affected
墨天轮访谈 | IvorySQL王志斌—IvorySQL,一个基于PostgreSQL的兼容Oracle的开源数据库
Development of trading system (I) -- Introduction to trading system
论一个优秀红队人员的自我修养
(超详细onenet TCP协议接入)arduino+esp8266-01s接入物联网平台,上传实时采集数据/TCP透传(以及lua脚本如何获取和编写
Understand (DI) dependency injection in PHP
client-go gin的简单整合十一-Delete
How to quickly deliver high-value software
亚马逊在中国的另一面
教你如何在winpe里安装win11系统
About sizeof() and strlen in array
Datetimeformat is invalid under @requestbody
完美洗牌问题