Estadísticamente, ¿qué sistema integrado es el más utilizado en criptografía / seguridad? [cerrado]

0

Estoy considerando comprar una plataforma de desarrollo de sistemas embebidos (tarjeta electrónica + software) para criptografía y seguridad informática.

Estadísticamente, ¿qué sistema integrado es el más utilizado en criptografía / seguridad en la industria y con fines de aprendizaje personal?

Los usaría para la implementación de Criptografía por hardware.

    
pregunta tcrosley

2 respuestas

5

Muchos fabricantes de microcontroladores: Atmel, Freescale, Microchip, NXP, Silicon Labs, STMicroelectronics, Texas Instruments y otros incluyen ahora motores de cifrado / descifrado de hardware en algunos de sus microcontroladores. Se empaquetan como un módulo separado que se muestra como un conjunto de registros, como I / O, pero sin ningún pin, podría incluirse un módulo similar al CRC-32. Todos los que se mencionan a continuación hacen AES, muchos también hacen DES y 3DES, junto con RSA, SHA, etc.

  • Atmel: familia AT91SAM
  • Freescale: familia Kinetis, i.MX
  • Microchip: familia PIC24F "GB2", por ejemplo, PIC24FJ128GB204, también PIC12F635 / PIC16F636 / 639
  • NXP: familia A710x (8051)
  • Silicon Labs: familia EFM32
  • STMicroelectronics: familia ST33, STM8L162M8, STM8L162M
  • Texas Instruments: familia CC430, AM3894 / 3892

Esto de ninguna manera es una lista exhaustiva! Pero muestra que hay soporte para el cifrado / descifrado de hardware no solo para procesadores de 32 bits, sino también de 8 bits y de 16 bits, sí, soporte de hardware AES para 8051s y PIC12s. Quien lo hubiera pensado.

Este artículo, "Microcontroladores seguros Mantenga los datos seguros" cubre muchos de los procesadores que he mencionado aquí, y muchos otros.

Sin embargo, no tengo idea de cuál es el más popular. Por mucho que me guste Microchip, lo mejor sería elegir una de las implementaciones ARM de 32 bits.

    
respondido por el tcrosley
3

La mayor parte de la industria de la seguridad utiliza hardware personalizado, procesadores de seguridad especiales o sistemas de PC-in-a-box. p.ej. Los dispositivos Yubikey enlace utilizan un NXP A7005.

Eso es "ninguno de los anteriores", aunque probablemente puedas construir algunas cosas interesantes con el Spartan. No sé acerca de la disponibilidad de tableros de evaluación para procesadores de seguridad dedicados

(Sin embargo, puedes aprender muchas herramientas de ingeniería inversa e infosec en una PC normal)

    
respondido por el pjc50

Lea otras preguntas en las etiquetas