2015年8月24日 星期一

Microchip goes big on hardware-based security

Microchip PIC24F GB4Microchip has included a hardware crypto engine with both OTP and RAM options for secure key storage in its PIC24F ‘GB4‘ family, which also has up to 256kbyte flash and direct drive for 512 LCD segments.

Dual-partition live update flash allows the devices to hold two independent software applications, and permits the simultaneous programming of one partition while executing application code from the other.

“These features make the GB4 family ideal for industrial, computer, medical, fitness and portable applications that require secure data transfer and storage,” said the firm.

The crypto engine and random number generator run without the CPU – CIPs (core independent peripherals) in Microchip;s favoured three letter acronym form. AES, DES and 3DES are supported by the crypto engine.

One-time-programmable crypto-key storage it included to prevent keys being over-written, and key RAM erases keys if power is lost – to allow the real-time clock to keep running when primary power is removed, a Vbat pin can be used.

There are with (PIC24FJxxxGB4xx) and without (GA4xx) USB options, and 64, 100 and 121pin packages are available.

Tools including the PIC24FJ256GB410 plug-in module (MA240038) for Microchip’s the Explorer 16 Development Board.

Microchip PIC24F GB4Cryptographic engine:

  • Performs NIST standard encryption/decryption without CPU intervention
  • AES cipher support for 128, 192 and 256bit keys
  • DES/3DES cipher support, with up to three unique keys for 3DES
  • Supports ECB, CBC, OFB, CTR and CFB128 modes
  • Programmatically secure OTP array for key storage
  • True random number generation
  • Battery-backed ram key storage

The cores run up to 16MIPS at 32MHz. There is an 8MHz internal Oscillator and a 96MHz PLL option. Clock switching is on-the-fly for trading off power and speed.

Consumption is 180uA/MHz running and 60nA typical in deep sleep. Typically, the watchdog timer adds 650nA at 2V and that real-time clock needs 650nA at 32kHz and 2V.



from News http://ift.tt/1NPxhFA
via Yuichun

沒有留言:

張貼留言