ENC624J600-I/PT Microchip Technology, ENC624J600-I/PT Datasheet - Page 132

IC ETHERNET CTRLR W/SPI 64-TQFP

ENC624J600-I/PT

Manufacturer Part Number
ENC624J600-I/PT
Description
IC ETHERNET CTRLR W/SPI 64-TQFP
Manufacturer
Microchip Technology
Datasheets

Specifications of ENC624J600-I/PT

Package / Case
64-TFQFP
Controller Type
Ethernet Controller
Interface
SPI
Voltage - Supply
3 V ~ 3.6 V
Current - Supply
96mA
Operating Temperature
-40°C ~ 85°C
Mounting Type
Surface Mount
Input Voltage Range (max)
5.5 V
Maximum Operating Temperature
+ 85 C
Minimum Operating Temperature
- 40 C
Mounting Style
SMD/SMT
Operating Supply Voltage
3 V to 3.6 V
Supply Current (max)
117 mA
Lead Free Status / RoHS Status
Lead free / RoHS Compliant
For Use With
AC164132 - BOARD DAUGHTER PICTAIL ETHERNET
Lead Free Status / Rohs Status
Lead free / RoHS Compliant

Available stocks

Company
Part Number
Manufacturer
Quantity
Price
Part Number:
ENC624J600-I/PT
Manufacturer:
Microchip
Quantity:
3 200
Part Number:
ENC624J600-I/PT
Manufacturer:
Microchip Technology
Quantity:
10 000
Company:
Part Number:
ENC624J600-I/PT
Quantity:
4 900
Company:
Part Number:
ENC624J600-I/PT
Quantity:
12 888
ENC424J600/624J600
To initialize decryption using a known encryption key:
1.
2.
3.
4.
5.
6.
15.3.2
After each block is complete, the internal state may be
saved in order to switch encryption keys or operations.
Context switching may only be performed when
AESST (ECON2<11>) is clear, indicating that the
engine is Idle. The values comprising the context varies
depending on the mode selected. The sections
describing each mode details which values must be
saved.
FIGURE 15-1:
DS39935C-page 130
Verify that AESST is clear, indicating that the
engine is Idle.
Configure AESLEN<1:0> to select the correct
key size.
Use the DMA to transfer the encryption key to
address 7C00h. Keys shorter than 256 bits
should be left-aligned.
Configure AESOP<1:0> (ECON1<10:9>) to
‘ 00 ’.
Set AESST to initiate the key expansion.
Wait until the hardware clears the AESST flag.
Plaintext
ENCRYPTER
DATA
Ciphertext
CONTEXT SWITCHING
0
Key
KEY
0
ENCRYPTION
ECB ENCRYPTION AND DECRYPTION
Plaintext
ENCRYPTER
DATA
Ciphertext
1
Key
KEY
1
15.3.3
Block ciphers are commonly used in one of five modes
as described by the NIST Special Publication 800-38A,
“ Recommendations for Block Cipher Modes of
Operation: Methods and Techniques” . The use of the
AES engine in each of these modes is described in the
following sections.
Four modes are natively supported in hardware:
• Electronic Code Book (ECB)
• Cipher Block Chaining (CBC)
• Cipher Feedback (CFB)
• Output Feedback (OFB)
The fifth mode, Counter (CTR), can be used with the
addition of software support for the counter.
15.3.3.1
The Electronic Code Book mode applies the AES
encryption function directly to each plaintext block. No
feedback is included, so the encryption of each block is
completely independent of any previous block.
Assuming a given session key, any plaintext block will
always yield to the same ciphertext block (and vice
versa). If this is an undesirable property, a different
block mode should be selected. Figure 15-1 shows the
use of ECB mode for encryption and decryption.
Ciphertext
DATA
DECRYPTER
Plaintext
BLOCK MODES
0
Electronic Code Book Mode (ECB)
Key
KEY
0
DECRYPTION
 2010 Microchip Technology Inc.
Ciphertext
DATA
DECRYPTER
Plaintext
1
Key
KEY
1

Related parts for ENC624J600-I/PT