1.
产品概述
该CryptoCompanion 芯片设计为队友爱特梅尔的CryptoRF和CryptoMemory芯片,集体
在本文档中, CRF的其余部分引用。
CryptoCompanion
品牌
广泛
利用
of
该
SHA-1
HASH
算法
as
特定网络版
in
http://www.itl.nist.gov/fipspubs/fip180-1.htm
和其他地方。在本文档中,术语的SHA-1 (的a,b , c)用于
计算摘要之前来连接的a,b &中的c的顺序,然后垫它们的64字节的块大小。
CryptoCompanion生成的SHA-1摘要的单轮的数据集的时间。
1.1.
一般操作
在CRF的芯片中包含的秘密,必须以建立可信链路是已知的或衍生的由主机系统
两证和通信之间发生。 CryptoCompanion存储这些秘密在一种模糊的方式
非易失性存储器中,并且包含所有必要的电路,以执行认证,密码和
在CRF表指定的加密/解密功能。在这种方式中,密钥不永远需要是
揭示。
一般的加密策略如下:
CRF的各个芯片具有一个串行或识别号码(ID)和认证密钥
i
存储在EEPROM中。 ID为
自由读一边将
i
不能被读取,并是唯一的所有标签。
CryptoCompanion包含拥有一套共同的秘密,一个EEPROM (F
n
) 。 CryptoCompanion结合F
n
用ID和K
ID
来计算G的值,预计以匹配在CRF的芯片。具体地,G = SHA-1 (F
n
,
ID ,K
ID
)
G是进一步多样化通过包含一个数(K
ID
)生成由主机系统在其选择的方式。
典型地,这将是对CRF的ID值加密操作使用的其它数据计算的,机密的结果
和/或外部给CryptoCompanion算法。这允许方案,提供不同程度的额外
安全性。
CryptoCompanion包括用于一般用途的加密质量的随机数发生器
种子CryptoCompanion与CRF之间的相互认证的过程。如果CRF确认
CryptoCompanion挑战,并且CryptoCompanion确认CRF的响应,则主机系统
收益与CRF操作。以这种方式,主机系统可以使用的CRF在不知道的CRF的秘密
直接。
1.2.
CryptoCompanion优势
下面是使用这种芯片与存储在标准的算法和秘密的益处部分列表
FLASH的系统内存。
保密被用来验证用和从CRF的通信/那些核心机密。
(它们存储在EEPROM中,使用它们的片上)
灵活的系统实施 - 多秘密和系统内不同位置的慢性肾功能衰竭的政策。
多个厂家设置选项。
硬件加密引擎,避免了算法披露逆向编译的系统运行的代码。
完整的硬件安全实施就更难攻击者(甚至实验室设备),以获得秘密
存储在CryptoCompanion 。
全球的秘密是使用强大的安全性,标准算法( SHA - 1 )的保护。
使用该系统,不牢靠随机数生成可以避免偶然重播为所有加密运算
只是相对于慢性肾功能衰竭。
安全EEPROM存储配置信息等可以允许减少总物料清单为系统。
易于使用 - 点点编程必需的;毫不知情的安全算法和协议,快速的产品上市时间。
2
CryptoCompanion 芯片
5277DS–CryptoCompanion–9/09