Questions tagged [encryption]

Encryption is the act of converting data to a form that is unreadable except for those who have the key for that data.

58 questions
44
votes
8 answers

Smallest AES implementation for microcontrollers?

Can anyone recommend a small, free implementation of AES-128 Rijndael for microcontrollers. Ideally, for the PIC18, though a general implementation in C would be useful. Compiling the axTLS implementation for PIC18 and encrypting/decrypting a block…
Toby Jaffey
  • 28,796
  • 19
  • 96
  • 150
20
votes
2 answers

What is the purpose of this device?

I found this device in my father's basement, but I can't figure out what this device is. It has only 1 SCART connector, 1 power cable and only 1 button in front of it. I think it may be some old video decoder, but I'm not sure. These are the images…
brko
  • 211
  • 2
  • 5
16
votes
3 answers

Confusion about USA export restriction regarding electronics

I am an electronic hobbyist based in Canada. Recently I bought different Microcontroller development boards from Mouser.ca This is mostly to satisfy my curiosity and to try out the different features offered by different companies and/or different…
12
votes
4 answers

SSL from a Microcontroller

I am wanting make an embedded device that can communicate with a web-server in a secure fashion. My preference would be for it to use standard SSL so the web-server views my device similar to a web browser. Are there any prebuit libraries for the…
Kellenjb
  • 17,509
  • 5
  • 51
  • 87
9
votes
7 answers

Encryption Library for Arduino

I am using an Arduino to read a keypad and open an electric strike upon keypad PIN entry. For this sketch I wanted to use some sort of lightweight encryption to store the PINs in EEProm. Does anyone know of such a library? I have heard it may be…
Fly
9
votes
3 answers

Securing code on an AVR/Arduino and delivering updates

What is the best way to protect code flashed onto any AVR based device from reverse engineering? What is an easy way to provide updates to end users to flash on their own without disclosing the code? (Is it with a bootloader that decrypts an…
stbtra
  • 2,346
  • 3
  • 21
  • 28
8
votes
3 answers

Are civilian GPS signals cryptographically signed?

As far as I understand, receiving enough GPS signals at the same time enables to deduce the position and the time. I guess it is possible to use an offline receiver as a very precise clock. If so, is it possible to flood this offline receiver with…
Akita
  • 183
  • 5
7
votes
2 answers

Encrypt sensitive data in EEPROM

Let's say I have a PIC and an EEPROM memory IC. I store sensitive data in the EEPROM. If I want to encrypt the data what is a good encryption algorithm? It should be executed by the PIC but that does have time for that. So I want to store ~100 bytes…
user17592
6
votes
2 answers

Is there any possibility of dissecting a microchip to get data from its internal memory?

There are many devices that perform various cryptographic operations inside their microchips. One of their key feature is that the secret keys are stored inside of the hardware and never leave it. Since it is possible to reverse engineer a chip, I…
6
votes
3 answers

AES-128 Chip Solutions

Project The system is effectively a sensor network that connects to a star topology routing network. The Identities of each node's identity must be kept secret from all listeners as the range of the RF transmission and relay may be on the order of…
Kortuk
  • 13,362
  • 8
  • 60
  • 85
5
votes
1 answer

Implementation of AES algorithm using Systolic architecture

I need to generate a VLSI Systolic array to implement the AES encryption algorithm with key length of 128 bits. Following are the possible ways : Systolic for Key expansion Systolic in MixColumn Systolic for the on-the-fly calculation of…
Amruta
  • 51
  • 1
5
votes
1 answer

Understanding the authentication with ATSHA204A

Since there are many Chinese companies that can easily reverse engineer the PCB design and extract the .hex file out of the microcontrollers (even from the secure flash), embedded developers have to add some more protection to their products. In my…
5
votes
1 answer

DIY: hardware encrypted pendrive

I would like to build a hardware encrypted (at least AES-128) pen drive for myself. Which micro controller and which storage technology do you recommend? I've been experimenting with a PIC32 and a 2GB SD memory, but the reading/writing throughput is…
Federico
  • 274
  • 2
  • 7
4
votes
3 answers

Data Encryption in Vacuum Tube Times

Today with the help of integrated circuit, data encryption is used in transferring all kind of data in wireless communication. But back to some early days when people build telegram transmitter with vacuum tubes. How were data encrypted at that…
Wang Ye
  • 43
  • 2
4
votes
1 answer

Is there a preferred encryption scheme for encrypting firmware builds on external flash?

I have a product that is going to be deployed in large numbers, and I want to maximize the trouble that someone is going to go through to reverse engineer it (a high level of security). It is an internet-connected product based on an STM32…
Alex C
  • 347
  • 2
  • 12
1
2 3 4