Hitag2加密方案简述
来源:互联网 发布:ftdi编程 编辑:程序博客网 时间:2024/06/14 10:07
Hitag2加密方案的系统架构
Hitag2加密算法
包括Hitag2的LFSR(线性反馈移位寄存器)的state的初始化、keystream的生成。示意如下图。
若密钥为0x524B494D4E4F,应答器id为0x69574349,随机数为0x72456E65,则Hitag2加密算法输出的前16 bytes keystream如图所示:
防盗器和应答器认证成功后,二者会达到相同的Hitag2 LFSR state,也就说二者可以生成相同的keystream。接下来每执行一条指令,二者的Hitag2 LFSR state都会发生更新,也就是二者的keystream都会发生更新。上图示意的只是二者认证成功后的Hitag2 LFSR state,不代表之后命令执行后的Hitag2 LFSR state。
Hitag2加密方案的crypto mode
Hitag2加密方案比较繁琐的地方除了加密算法外,还有一些其他的机制。如应答器有三种安全模式(public mode、password mode、crypto mode)、五种状态,而防盗器有不同的指令可以操纵应答器,应答器针对不同的指令有不同的response,response的长度也不全相同。此外,常见应答器和防盗器之间的通信涉及了125kHz和433MHz两个频率。
应答器在crypto mode下,与防盗器之间的认证过程如下图:
0 0
- Hitag2加密方案简述
- 性能测试方案简述
- 通信加密简述
- DirectShow的截图方案简述
- 简述加密体系的发展
- 硬件加密算法HITAG2流程分析
- 各种加密方案分析
- RGSSAD加密方案分析
- 一个密码加密方案
- SQLite3数据库加密方案
- c++ 加密方案
- 视频流媒体加密方案
- 安全加密方案
- lua 代码加密方案
- 文件加密方案
- 79 MD5加密方案
- 个人信息加密方案
- AES+JNI 加密方案
- shell脚本部分基础详解
- 二叉树的常见问题及其解决程序
- 【软考】软件工程-软件开发方法对比
- 继承
- Codeforces 5A Chat Server's Outgoing Traffic
- Hitag2加密方案简述
- 1-1
- numpy中dtype用法
- Gadgets for dollars and pounds CodeForces
- new delete与malloc free的区别
- 基因牛
- spring bean配置
- NIST测试总结
- 从最简单的vector中sort用法到自定义比较函数comp后对结构体排序的sort算法