AES超级跳码芯片,绝对破解不了的防盗器跳码芯片,最低成本的安全芯片.
合集下载
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
aes超级跳码ic简介部分?????????????????????????????????????????????????????????????????????????????????第?1?页?共?12?页?编码电路的主要功能和参数如下
AES 超级跳码 IC 简介部分
Hale Waihona Puke 无线发射电路参考图 3 红外线发射电路参考图
AES 系列功能一览表 型号 功能 参数 电压 封装 AES101 无线发射编码 PWM 2.5V—10V DIP14,SOP14,TSSOP16 AES102 红外发射编码 38K 2.5V—8V DIP14,SOP14,TSSOP16 AES205 PWM 接收解码 PWM 3.8V—8V DIP14,SOP14,TSSOP16 (一) :学习状态描述。 当编码电路的第 7 脚接高电平时,有 3 种方式可以进入学习状态: 1) :同时按下 K0—K3 中的任意两个或三个键 8 秒以上; 2) :同时按下 K0—K3 四个键; 3) :按下 K5; 当编码电路的第 7 脚接低电平时,只有 1 种方式可以进入学习状态: 1) :按下 K5; 进入学习状态后会持续发出学习码,同时 12 脚输出高电平点亮 LED,直到按键抬起为止。如果一直按下键不放,30 秒以后会自动停 止发送 PWM 编码,同时 12 脚输出低电平熄灭 LED,芯片转为很低的 耗电而变为静止状态。 (二)遥控状态描述。 当编码电路的第 7 脚接高电平时,K0—K3 有 14 种组合方式。K0—K3 全按下时会发送学习码,此 1 种组合不能用来作遥控用途。
第 3 页 共 12 页
AES 超级跳码 IC 编码部分
无线发射电路参考图 1 无线发射电路参考图 2
学习时的编码形成图
64 位制造商代码 24 位计数器值 32 位 ID 码 64 位时间值 运算成 64 位明文码 128 位密钥码 排列成 128 位 加密运算后的 128 位密钥码 组合成 256 位 PWM 码 PWM 的发送速率为:977 bps
第 1 页 共 12 页
AES 超级跳码 IC 编码部分
AES 超级跳码芯片(编码部分) 在安全性要求高的场所, 对遥控防盗器的抗破解能力提出了新的 挑战。跳码传输是最基本的要求,而跳码的加密算法则直接决定了防 盗器的安全性。我们为您提供一套低成本的 AES 实现方案,包括无线 电和红外线编码、解码电路。以近于固定码电路的价格实现超强的跳 码性能。AES 加密算法是美国政府和美国军方使用的,也是经过 10 年实践检验的公认可靠的加密算法。新出来的 i 系列 CPU 专门为 AES 加密算法增加了几条指令。 由此可见 AES 算法在全世界得到公认的程 度是绝无仅有的! 一个设计完善的基于 AES 加密算法的防盗器是不可 破解的。 编码电路的主要功能和参数如下: 1) :AES‐128 加密算法;时间信息加入了 AES 明文部分的运算; 2) :128 位随机密钥,64 位时间值,32 位 ID 码,24 位计数器值, 8 位按键代码。64 位制造商代码; 3) : 时间部分不停地计数, 最小可达 136 年, 最大可达 6 千亿年; 4) :遥控器工作时,发射 24 位前导脉冲,4 位(首次)或 2 位 (重复)的停止间隔,128 位 AES 码,8 位校验码; 5) :学习时,发射 24/26 位前导脉冲,4/2 位的停止间隔,64 位 时间值,32 位 ID 码,24 位计数器值,64 位制造商代码,经过加密处 理的 128 位随机密钥码,总共合成 256 位编码; 6) :支持高频无线和 38K 红外线发射。无线型是 PWM 输出,红 外线型是 38K 脉冲输出。LED 指示灯输出,电池电压低 LED 闪烁。 7) :DIP14,SOP14,SSOP16 封装。外接 EEPROM 存储器 24C02。 8) :很低的静态耗电,10uA 左右电流,比电池的自放电还小; 9) :工作电压:2.5V—10V,动态 3mA(5V 时测得)工作电流。 10) :独立的学习按键,防止使用中误操作按键而泻漏密钥。 无键按下时,编码电路时间部分正常计数。当有键按下时,64 位时间值、32 位 ID 码、24 位计数器值、8 位按键代码组成 AES 明文 部分,经过一定的算法乱序之后,再与 128 位的 AES 密钥按照 AES 运算规则运算成 128 位 AES 编码,加上 8 位校验码,一起输出 136 位 PWM 脉冲。当键按下持续时间超过 30 秒,编码电路会自动转入 静止状态,停止输出 PWM 脉冲,以防电池耗尽。外接 EEPROM 里的 数据是经过加密处理的,直接读取 EEPROM 里的数据是随机数据。把 这个遥控器里的 EEPROM 数据拷贝到另一个遥控器里是无效的。 这样 的设置,可有效防止遥控器转借他人时被恶意复制。
第 2 页 共 12 页
AES 超级跳码 IC 编码部分
正常遥控工作时的编码形成图
64 位时间值 8 位键代码 24 位计数器值 32 位 ID 码 乱序排列成 128 位,此部分是我们的专利算法,专利申请号:201010173146.8 128 位密钥码 128 位明文码 AES 运算成 128 位密码 8 位校验码 136 位 PWM 码
编码电路的主要功能和参数如下: 1) :AES‐128 加密算法;时间信息加入了 AES 明文部分的运算; 2) :128 位随机密钥,64 位时间值,32 位 ID 码,24 位计数器值, 8 位按键代码。64 位制造商代码; 3) :遥控器工作时,发射 24 位前导脉冲,4 位(首次)或 2 位 (重复)的停止间隔,128 位 AES 码,8 位校验码; 4) :学习时,发射 24/26 位前导脉冲,4/2 位的停止间隔,64 位 时间值,32 位 ID 码,24 位计数器值,64 位制造商代码,经过加密处 理的 128 位随机密钥码,总共合成 256 位编码; 5) :支持高频无线和 38K 红外线发射。无线型是 PWM 输出,红 外线型是 38K 脉冲输出。LED 指示灯输出,电池电压低 LED 闪烁。 6) :DIP14,SOP14,SSOP16 封装。外接 EEPROM 存储器 24C02。 7) :很低的静态耗电,10uA 左右电流,比电池的自放电还小; 8) :工作电压:2.5V—10V,动态 3mA(5V 时测得)工作电流。 9) :独立的学习按键,防止使用中误操作按键而泻漏密钥。 解码电路的主要功能和参数如下: 1) :15 种输出状态。通过设置引脚,可以有脉冲和锁存两种输 出形式。支持红外线接收。 2) :接收 136 位 PWM 遥控码和 256 位学习码; 3) :比对遥控器的 ID 码,计数器值,时间值,制造商代码和密 钥码; 4) :进入学习状态后,30 秒没有接收到学习码自动退出; 5) : 计数器值超过 5500 次或时间超过 2 年则不执行遥控器指令; 6) :单片最多可以接收 7 个遥控器的学习参数,超过 7 个,最后 面学进去的自动覆盖最前面学进去的,可多片并联使用,以增大系统 的容量,每增加 1 片系统容量就会增加 7 个; 7) :3.8V—8V 工作电压,动态 3mA 工作电流。 8) :DIP14,SOP14,SSOP16 封装。外接 EEPROM 存储器 24C02。 AES 系列功能一览表 型号 功能 AES101 无线发射编码 AES102 红外发射编码 AES205 PWM 接收解码 参数 PWM 38K PWM 电压 2.5V—10V 2.5V—8V 3.8V—8V 封装 DIP14,SOP14,TSSOP16 DIP14,SOP14,TSSOP16 DIP14,SOP14,TSSOP16
第 4 页 共 12 页
AES 超级跳码 IC 编码部分
当编码电路的第 7 脚接低电平时,K0—K3 有 15 种组合方式。 当有键按下后会持续发出 PWM 编码,同时 12 脚输出高电平点 亮 LED,直到按键全部抬起为止。如果一直有按键按下不放,30 秒以 后会自动停止发送 PWM 编码,同时 12 脚输出低电平熄灭 LED,芯片 转为很低的耗电而变为静止状态。 (三)静止状态描述。 编码电路上电后自动进入静止状态,时间计数器开始不停地计 时,64 位时间值的初始数字是由外部编程器在工厂里随机设定的。 新的时间值是向上计数的, 每隔 4 分多钟向外部 24C02 写入一次新的 时间值。64 位计数器,按照每秒加 1 的速度,最大可以计数 6 千亿 年。当然,由于 64 位时间值的初始数字是随机设定的,不是从 0 开 始计时的,不可能达到最大计数年份。64 位时间值的初始数字设定 时会有一个校验过程,确保最小可计数时间也能达到 136 年。静止状 态的芯片时钟只有 32K 左右,所以耗电极微,完全可以忽略不计。 (四)工厂设定参数描述。 编码电路装上电路板后, 需要用我们提供的专用编程器写入一些 初始数据。包括 128 位随机密钥、64 位随机时间值、64 位制造商代 码、24 位计数器清零。 (五)PWM 波形描述。 数据 1 数据 0 2TE 2TE 1TE 1TE PWM 周期是 1.024mS, MSB LSB 19mS 停止间隔 24 个 50% 4 个间隔 136 个 PWM 码 1 个停止位 键按下后首次发射的 PWM 码
AES 超级跳码 IC 简介部分
Hale Waihona Puke 无线发射电路参考图 3 红外线发射电路参考图
AES 系列功能一览表 型号 功能 参数 电压 封装 AES101 无线发射编码 PWM 2.5V—10V DIP14,SOP14,TSSOP16 AES102 红外发射编码 38K 2.5V—8V DIP14,SOP14,TSSOP16 AES205 PWM 接收解码 PWM 3.8V—8V DIP14,SOP14,TSSOP16 (一) :学习状态描述。 当编码电路的第 7 脚接高电平时,有 3 种方式可以进入学习状态: 1) :同时按下 K0—K3 中的任意两个或三个键 8 秒以上; 2) :同时按下 K0—K3 四个键; 3) :按下 K5; 当编码电路的第 7 脚接低电平时,只有 1 种方式可以进入学习状态: 1) :按下 K5; 进入学习状态后会持续发出学习码,同时 12 脚输出高电平点亮 LED,直到按键抬起为止。如果一直按下键不放,30 秒以后会自动停 止发送 PWM 编码,同时 12 脚输出低电平熄灭 LED,芯片转为很低的 耗电而变为静止状态。 (二)遥控状态描述。 当编码电路的第 7 脚接高电平时,K0—K3 有 14 种组合方式。K0—K3 全按下时会发送学习码,此 1 种组合不能用来作遥控用途。
第 3 页 共 12 页
AES 超级跳码 IC 编码部分
无线发射电路参考图 1 无线发射电路参考图 2
学习时的编码形成图
64 位制造商代码 24 位计数器值 32 位 ID 码 64 位时间值 运算成 64 位明文码 128 位密钥码 排列成 128 位 加密运算后的 128 位密钥码 组合成 256 位 PWM 码 PWM 的发送速率为:977 bps
第 1 页 共 12 页
AES 超级跳码 IC 编码部分
AES 超级跳码芯片(编码部分) 在安全性要求高的场所, 对遥控防盗器的抗破解能力提出了新的 挑战。跳码传输是最基本的要求,而跳码的加密算法则直接决定了防 盗器的安全性。我们为您提供一套低成本的 AES 实现方案,包括无线 电和红外线编码、解码电路。以近于固定码电路的价格实现超强的跳 码性能。AES 加密算法是美国政府和美国军方使用的,也是经过 10 年实践检验的公认可靠的加密算法。新出来的 i 系列 CPU 专门为 AES 加密算法增加了几条指令。 由此可见 AES 算法在全世界得到公认的程 度是绝无仅有的! 一个设计完善的基于 AES 加密算法的防盗器是不可 破解的。 编码电路的主要功能和参数如下: 1) :AES‐128 加密算法;时间信息加入了 AES 明文部分的运算; 2) :128 位随机密钥,64 位时间值,32 位 ID 码,24 位计数器值, 8 位按键代码。64 位制造商代码; 3) : 时间部分不停地计数, 最小可达 136 年, 最大可达 6 千亿年; 4) :遥控器工作时,发射 24 位前导脉冲,4 位(首次)或 2 位 (重复)的停止间隔,128 位 AES 码,8 位校验码; 5) :学习时,发射 24/26 位前导脉冲,4/2 位的停止间隔,64 位 时间值,32 位 ID 码,24 位计数器值,64 位制造商代码,经过加密处 理的 128 位随机密钥码,总共合成 256 位编码; 6) :支持高频无线和 38K 红外线发射。无线型是 PWM 输出,红 外线型是 38K 脉冲输出。LED 指示灯输出,电池电压低 LED 闪烁。 7) :DIP14,SOP14,SSOP16 封装。外接 EEPROM 存储器 24C02。 8) :很低的静态耗电,10uA 左右电流,比电池的自放电还小; 9) :工作电压:2.5V—10V,动态 3mA(5V 时测得)工作电流。 10) :独立的学习按键,防止使用中误操作按键而泻漏密钥。 无键按下时,编码电路时间部分正常计数。当有键按下时,64 位时间值、32 位 ID 码、24 位计数器值、8 位按键代码组成 AES 明文 部分,经过一定的算法乱序之后,再与 128 位的 AES 密钥按照 AES 运算规则运算成 128 位 AES 编码,加上 8 位校验码,一起输出 136 位 PWM 脉冲。当键按下持续时间超过 30 秒,编码电路会自动转入 静止状态,停止输出 PWM 脉冲,以防电池耗尽。外接 EEPROM 里的 数据是经过加密处理的,直接读取 EEPROM 里的数据是随机数据。把 这个遥控器里的 EEPROM 数据拷贝到另一个遥控器里是无效的。 这样 的设置,可有效防止遥控器转借他人时被恶意复制。
第 2 页 共 12 页
AES 超级跳码 IC 编码部分
正常遥控工作时的编码形成图
64 位时间值 8 位键代码 24 位计数器值 32 位 ID 码 乱序排列成 128 位,此部分是我们的专利算法,专利申请号:201010173146.8 128 位密钥码 128 位明文码 AES 运算成 128 位密码 8 位校验码 136 位 PWM 码
编码电路的主要功能和参数如下: 1) :AES‐128 加密算法;时间信息加入了 AES 明文部分的运算; 2) :128 位随机密钥,64 位时间值,32 位 ID 码,24 位计数器值, 8 位按键代码。64 位制造商代码; 3) :遥控器工作时,发射 24 位前导脉冲,4 位(首次)或 2 位 (重复)的停止间隔,128 位 AES 码,8 位校验码; 4) :学习时,发射 24/26 位前导脉冲,4/2 位的停止间隔,64 位 时间值,32 位 ID 码,24 位计数器值,64 位制造商代码,经过加密处 理的 128 位随机密钥码,总共合成 256 位编码; 5) :支持高频无线和 38K 红外线发射。无线型是 PWM 输出,红 外线型是 38K 脉冲输出。LED 指示灯输出,电池电压低 LED 闪烁。 6) :DIP14,SOP14,SSOP16 封装。外接 EEPROM 存储器 24C02。 7) :很低的静态耗电,10uA 左右电流,比电池的自放电还小; 8) :工作电压:2.5V—10V,动态 3mA(5V 时测得)工作电流。 9) :独立的学习按键,防止使用中误操作按键而泻漏密钥。 解码电路的主要功能和参数如下: 1) :15 种输出状态。通过设置引脚,可以有脉冲和锁存两种输 出形式。支持红外线接收。 2) :接收 136 位 PWM 遥控码和 256 位学习码; 3) :比对遥控器的 ID 码,计数器值,时间值,制造商代码和密 钥码; 4) :进入学习状态后,30 秒没有接收到学习码自动退出; 5) : 计数器值超过 5500 次或时间超过 2 年则不执行遥控器指令; 6) :单片最多可以接收 7 个遥控器的学习参数,超过 7 个,最后 面学进去的自动覆盖最前面学进去的,可多片并联使用,以增大系统 的容量,每增加 1 片系统容量就会增加 7 个; 7) :3.8V—8V 工作电压,动态 3mA 工作电流。 8) :DIP14,SOP14,SSOP16 封装。外接 EEPROM 存储器 24C02。 AES 系列功能一览表 型号 功能 AES101 无线发射编码 AES102 红外发射编码 AES205 PWM 接收解码 参数 PWM 38K PWM 电压 2.5V—10V 2.5V—8V 3.8V—8V 封装 DIP14,SOP14,TSSOP16 DIP14,SOP14,TSSOP16 DIP14,SOP14,TSSOP16
第 4 页 共 12 页
AES 超级跳码 IC 编码部分
当编码电路的第 7 脚接低电平时,K0—K3 有 15 种组合方式。 当有键按下后会持续发出 PWM 编码,同时 12 脚输出高电平点 亮 LED,直到按键全部抬起为止。如果一直有按键按下不放,30 秒以 后会自动停止发送 PWM 编码,同时 12 脚输出低电平熄灭 LED,芯片 转为很低的耗电而变为静止状态。 (三)静止状态描述。 编码电路上电后自动进入静止状态,时间计数器开始不停地计 时,64 位时间值的初始数字是由外部编程器在工厂里随机设定的。 新的时间值是向上计数的, 每隔 4 分多钟向外部 24C02 写入一次新的 时间值。64 位计数器,按照每秒加 1 的速度,最大可以计数 6 千亿 年。当然,由于 64 位时间值的初始数字是随机设定的,不是从 0 开 始计时的,不可能达到最大计数年份。64 位时间值的初始数字设定 时会有一个校验过程,确保最小可计数时间也能达到 136 年。静止状 态的芯片时钟只有 32K 左右,所以耗电极微,完全可以忽略不计。 (四)工厂设定参数描述。 编码电路装上电路板后, 需要用我们提供的专用编程器写入一些 初始数据。包括 128 位随机密钥、64 位随机时间值、64 位制造商代 码、24 位计数器清零。 (五)PWM 波形描述。 数据 1 数据 0 2TE 2TE 1TE 1TE PWM 周期是 1.024mS, MSB LSB 19mS 停止间隔 24 个 50% 4 个间隔 136 个 PWM 码 1 个停止位 键按下后首次发射的 PWM 码