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.
55
questions
15
votes
3
answers
3k
views
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 ...
1
vote
0
answers
50
views
Has any implementation succeeded to have shared key inside chipset and protect it from exploits?
Since there is a lot of demonstration like using SEM (Scanning Electron Microscope) to read bits from ROM through the scanned image of chipset, is there any implementation that has managed to succeed ...
0
votes
0
answers
63
views
Why use pseudoternary here?
Suppose we have this series of bits:
000000100
We use pseudoternary encoding in order to find if the clocks of the sender and receiver are in sync and to correct these mistakes, correct?
Can we also ...
1
vote
1
answer
102
views
How to encrypt Bitstream on RedPitaya board?
I have developed my own bitstream for the RedPitaya SDRlab 122-16.
I wonder if it is possible to encrypt the bitstream.
I already know that I need to set a .bin file including the software counterpart ...
-3
votes
1
answer
235
views
How can I encrypt an LTspice model?
I need to encrypt an LTspice MOS model in order to distribute it to my students. It is a .model not a .subckt.
0
votes
1
answer
48
views
Data integrity in IoT system [closed]
I'm looking at options to build an IoT system where we can trace the integrity of the data from any device i.e. we know that the data came from a particular device and it hasn't been tampered with.
...
0
votes
1
answer
21
views
What is the technical term for a hardware message authentication code generator IC?
I am looking for a way to identify devices I build.
Basically I am looking for a chip to which I can write a non-recoverable secret and that uses this secret to then "sign" messages I send ...
0
votes
1
answer
166
views
Encryption library for an 8051 microcontroller
I've programmed an 8051 microcontroller to send data out through an external transmitter (just a few bytes per transmission). I'm looking to encrypt this data in my microcontroller's program.
I have a ...
1
vote
1
answer
64
views
Logic circuit for not accidentally driving a GPIO output
I am developing a system which will have several devices attached to it. I will have a massive software running on it which controls all of the devices and communicates with different units.
One of ...
5
votes
1
answer
412
views
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 ...
0
votes
1
answer
90
views
Help identifying an encryption accelerator
I believe this was released around 2010. Pin configuration appears to be 8x8
I was able to get it hooked up. Hardware ID:
PCI\VEN_104A&DEV_7007&SUBSYS_00000000&REV_21
Vendor 104A is ...
20
votes
2
answers
5k
views
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 ...
1
vote
2
answers
334
views
How do I implement authentication on an embedded device? [closed]
I have been reading a lot about encryption lately but most sources just care about making sure that the connection between two parties is secure. I want to know how I can be sure that the party I am ...
1
vote
2
answers
532
views
Secure storage of Data in external EEPROM
I am working in designing of a prepaid energy meter.
One of the most things I should store are (private key, credit and cumulative energy).
The private key is stored only once.
The credit and ...
0
votes
2
answers
224
views
Designing a cryptographic S-Box in Logisim
I am currently working in Logisim and was wondering if I can design some ciphers in the same. One such cipher is PRESENT cipher which is essentially a block cipher. I did get that I need to design the ...
0
votes
0
answers
33
views
AES encryption with CBC: result length
I checked a piece of library code intended for encryption/decryption with AES, CBC, 256 Bit Key length.
To check the results I consulted the following website:
https://www.devglan.com/online-tools/...
3
votes
2
answers
956
views
Encrypting/Decrypting messages with Elliptic Curves in Arduino
Is there any possibility to encrypt/decrypt messages using only Elliptic Curves Algorithms? I found this library ECC Arduino library but it only generates numbers, there is no function for encrypting/...
0
votes
1
answer
73
views
Reading data from an iPhone 5 [closed]
A close person got hit by a car and died a few years ago. The persons iPhone flew trough the air. The police was not able to turn it on and mentioned that it would be impossible to collect data from ...
1
vote
2
answers
241
views
How to find efficient hardware implementation of sbox of lightweight block ciphers?
Lightweight block ciphers are usually optimized for compact hardware implementations and sbox values are computed by implementing circuit using basic logic gates(AND, XOR, OR, NOR etc).
What is the ...
1
vote
1
answer
511
views
Protect Code inside Microcontroller [closed]
As a preface, what I am asking is highly related to this question. That said, the question linked was asked in 2011 (7 years ago), and I imagine the microcontroller world has changed (at least to ...
7
votes
3
answers
962
views
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 ...
0
votes
1
answer
794
views
How to implement AES Encrypting for ESP8266 implemented on Hardware?
I need to write a basic encryption program for ESP8266. I did read the datasheet (https://www.espressif.com/sites/default/files/documentation/0a-esp8266ex_datasheet_en.pdf), and them says that existis ...
0
votes
1
answer
142
views
How can I design a Caesar cipher encrypter and decrypter without using Non-programmable circuit components?
My device should be able to take an input from A-Z and another input to from 0-25 and finally a Encrypt or Decrypt option. Currently I have given A a code of 0000, B 0001... so on and the output will ...
0
votes
1
answer
1k
views
STM32F4 Discovery AES Encryption Problem
I am trying to implement very basic AES192-CBC Mode encryption routine on STM32F407 Discovery board and I want to do that process with the onboard Cryptographic processor in STM32F407 MCU. I copied ...
4
votes
1
answer
2k
views
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 ...
-2
votes
1
answer
83
views
DES Cryptoprocessor ISA design [closed]
In my understanding, to design a microprocessor, we start by implementing its ISA (instruction set architecture) that describes its behaviour, then its microarchitecture, which describes its structure....
0
votes
0
answers
356
views
FPGA RSA implementation: Montgomery Multiplication issues
I'm implementing RSA 1024 in hardware (xilinx ZYNQ FPGA), and am unable to figure out a few curious issues. Most notably, I am finding that my implementation only works for certain base/exponent/...
3
votes
1
answer
11k
views
Straight forward method of adding encrypted third party models to LTSpice's Model Tree
I have >20 different types of MOSFET from fairchild that I would like to add to LTSpice's model tree. Fairchild encrypts their libraries. What is a straight forward method of adding their libraries to ...
0
votes
2
answers
627
views
Parameter vs macros to control which function is called
I am working on an AES encryptor/decryptor project that can handled AES-128, AES-192, and AES-256. The cipher key length is chosen at compile time. The module I am working on generates the key ...
1
vote
2
answers
120
views
can't solve latches
I would like to ask if someone could help me with some latches in my desing. I am working with an aes encrypt core taken from opencores and I have described in vhdl the surrounding system to ...
3
votes
3
answers
530
views
Plausable deniablity / steganography in radio transmission
Normally in a wartime scenario etc. strict radio silence is observed to prevent the enemy from evesdropping on your transmissions.
Encryption solves a part of the problem. Now the enemy cannot ...
1
vote
1
answer
177
views
How to ensure your MCU can't be reverse engineered?
I am building a project around an nRF51822 chip from Nordic, using the mbed prototyping platform. I would like to ensure that the code cannot be extracted / deduced from the project after it has been ...
4
votes
1
answer
175
views
CBC-MAC implementation optimised for 8-bit MCUs
Does anyone know if there's an CBC-MAC implementation designed/optimised for 8-bit (8051-based) MCUs? I was hoping to find one in the AVR-Crypto Lib but there doesn't seem to be one. CBC-MAC for 8-bit ...
0
votes
1
answer
358
views
8051 and SHA-1 implementation
I'm hoping to benchmark SHA-1 on a 8051 micro controller, so I'm looking for an efficient implementation of (HMAC) SHA-1 for the 8051. C or assembly works for me. Given the age of both SHA-1 and 8051, ...
2
votes
1
answer
171
views
Controlling the number of devices manufactured by a licensed manufacturer
Problem
A small company is trying to outsource manufacturing to a small 3rd party factory. The products are consumer grade electronic devices and do not require any special certification besides CE ...
0
votes
2
answers
910
views
Is it possible to protect smart card from being copied?
I'm currently working on SLE4442 smart card. I'm trying to make a payment system. but the card has to be "copy-protected" what I mean here is that if that data on the card is copied as it's, this data ...
0
votes
2
answers
382
views
Statistically, which embedded system is the most used in Cryptography/Security? [closed]
I am considering to buy an embedded system development platform (electronic board + software) for Cryptography and Computer Security.
Statistically, which embedded system is the most used in ...
3
votes
1
answer
991
views
SIM card used as secure storage with AVR
I would like to use a regular SIM card to store an AES key to be used by an AVR micro-controller. I think that a SIM is secure enough (isn't it?).
My problem is that I can find nothing about ...
2
votes
1
answer
3k
views
AVR - NRF24L01+ : Encrypt Data Transmission
I have a pair of AVR's that communicate over the 2.4GHz link using NRF24l01+. The payload sent is 5 bytes long.
Right now the payload sent is in clear format so that anyone with enough knowledge and ...
1
vote
1
answer
104
views
Adding a router (no key) to an encrypted Zigbee network
Backstory:
I'm looking to extend the range of a proprietary wireless system.
From looking at diagnostic data I think it uses a 2.4GHz ZigBee network, propably Mesh configuration. It might not be ...
3
votes
1
answer
648
views
Is my avalanche noise "random?"
I'm working on a hardware random number generator based on the below design. It uses two reverse P-N junctions to create avalanche noise.
I was looking at the circuit with my oscilloscope, and I ...
0
votes
1
answer
318
views
Physical Implementation of RSA on Embedded Systems
RSA can be used to prevent unwanted software modifications on an embedded system. How can this encryption algorithm be implemented physically? I mean, which peripheral/main units can be used to check ...
4
votes
3
answers
475
views
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 ...
1
vote
2
answers
388
views
Encrypting a JDEC file in Lattice MachxO2
I am working on lattice MachxO2 FPGA. Our customer is asking to to encrypt the JDEC file (the bit file). How do I do this?
There is sample Unencrypted JDEC file and some information given here ...
5
votes
1
answer
395
views
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
...
6
votes
2
answers
355
views
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. ...
3
votes
0
answers
2k
views
Any good RSA/DSA chips? [closed]
I would like to find a chip that can do public key encryption/decryption, maybe RSA or DSA. Particularly the key needs to be securely stored on chip. Can anyone suggest some choices?
(Update) Since I ...
7
votes
2
answers
3k
views
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 ...
2
votes
2
answers
2k
views
2 Ethernet Ports and a FPGA
I need to develop an Ethernet encryption scheme. All that needs to be done is take the input on Ethernet and encrypt the packets and send them out the output Ethernet. Is there ANY way I could do this ...
5
votes
1
answer
1k
views
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 ...