參數(shù)資料
型號(hào): MR80C32-25SBR
廠(chǎng)商: TEMIC SEMICONDUCTORS
元件分類(lèi): 微控制器/微處理器
英文描述: 8-BIT, 25 MHz, MICROCONTROLLER, CQCC44
文件頁(yè)數(shù): 57/80頁(yè)
文件大?。?/td> 5152K
代理商: MR80C32-25SBR
257
XMEGA A [MANUAL]
8077I–AVR–11/2012
23.4.1 Key and State Memory
The AES key and state memory are both 16 x 8-bit memories that are accessible through the KEY and STATE registers,
respectively.
Each memory has two 4-bit address pointers used to address the memory for read and write, respectively. The initial
value of the pointers is zero. After a read or write operation to the STATE or KEY register, the appropriate pointer is
automatically incremented. Accessing (read or write) the control register (CTRL) will reset all pointers to zero. A pointer
overflow (a sequential read or write done more than 16 times) will also set the affected pointer to zero. The pointers are
not accessible from software. Read and write memory pointers are both incremented during write operations in XOR
mode.
Access to the KEY and STATE registers is possible only when encryption/decryption is not in progress.
Figure 23-2. The state memory with pointers and register.
The state memory contains the AES state throughout the encryption/decryption process. The initial value of the state is
the initial data (i.e., plaintext in the encryption mode, and ciphertext in the decryption mode). The last value of the state is
the encrypted/decrypted data.
Figure 23-3. The key memory with pointers and register.
In the AES crypto module, the following definition of the key is used:
In encryption mode, the key is the one defined in the AES standard.
4-bit state write
address pointer
1
-
14
15
STATE
0
4-bit state read
address pointer
Reset pointer
reset or access
to AES Control
reset or access
to AES Control
STATE[read pointer]
xor
XOR
I/O Data Bus
4-bit key write
address pointer
1
-
14
15
KEY
0
4-bit key read
address pointer
Reset pointer
reset or
access to CTRL
reset or
access to CTRL
相關(guān)PDF資料
PDF描述
MQ80C52CXXX-30/883D 8-BIT, MROM, 30 MHz, MICROCONTROLLER, CQFP44
MQ80C32E-36/883D 8-BIT, 36 MHz, MICROCONTROLLER, CQFP44
MQ80C154-25/883 8-BIT, 25 MHz, MICROCONTROLLER, CQFP44
MSP430F2003TRSAR 16-BIT, FLASH, 16 MHz, RISC MICROCONTROLLER, PQCC16
MSP430F2012IRSAR 16-BIT, FLASH, 16 MHz, RISC MICROCONTROLLER, PQCC16
相關(guān)代理商/技術(shù)參數(shù)
參數(shù)描述
MR80C32-30 制造商:未知廠(chǎng)家 制造商全稱(chēng):未知廠(chǎng)家 功能描述:8-Bit Microcontroller
MR80C32-36 制造商:未知廠(chǎng)家 制造商全稱(chēng):未知廠(chǎng)家 功能描述:8-Bit Microcontroller
MR80C51BH 制造商:ROCHESTER 制造商全稱(chēng):ROCHESTER 功能描述:CMOS SINGLE - CHIP 8-BIT MICROCOMPUTER 64K program Memory Space
MR80C86 制造商:INTERSIL 制造商全稱(chēng):Intersil Corporation 功能描述:CMOS 16-Bit Microprocessor
MR80C86/B 制造商:Rochester Electronics LLC 功能描述:- Bulk 制造商:Harris Corporation 功能描述:Microprocessor, 16 Bit, 44 Pin, Ceramic, LCC