ATSHA204 인증 칩 모듈
(ATSHA204 Authentication Chip)
개요
- 임베디드 시스템의 보안강화를 위해서는 보통 인증 메세지나 별도의 연결된 장치가 필요합니다만,
- 많은 마이크로컨트롤러는 이러한 보안용 암호가 설정되지는 않습니다. 그래서 필요한 제품이 Atmel ATSHA204입니다.
- ATSHA204는 최적화된 인증 칩으로 4.5kb EEPROM을 탑재하고 있습니다. 이 메모리는 키의 저장공간으로 사용되며, 또한 패스워드나 비밀 데이터, 데이터 사용 추적 용도도 사용이 됩니다.
- 메모리의 다양한 영역을 접근하는 것은 다양한 방법으로 제한할 수 있으며, 변경을 방지하기 위해 설정할 수 있습니다.
- ATSHA204칩은 고유한 72비트 시리얼 번호를 가지고 있으며, 칩에 의해 지원되는 암호 프로토콜을 사용하기 위해서는 호스트 시스템이나 리모트 서버가 시리얼 넘버가 진짜라는 것을 증명하라 수 있어야 합니다.
- ATSHA204는 고품질의 난수를 발생시킬 수 있고 이러한 난수를 필요한 목적에 따라 이용할 수 있습니다.
특징
- Supply Voltage: 2.0-5.5V
- Integrated capability for both host and client operations
- Superior SHA-256 hash algorithm, HMAC option
- Best-in-class, 256-bit key length; storage for up to 16 keys
- Guaranteed unique 72-bit serial number
- Internal, high-quality Random Number Generator (RNG)
- 4.5-Kbit EEPROM for keys and data
- 512 OTP (One Time Programmable) bits for fixed information
- Sleep Current: <150nA
문서
- Schematic
- Eagle Files
- Datasheet
- Example Arduino Library (github repo)