20
PUF Based on ADCs Anand Baskaran| Sai Janani Ramachandran KTH Royal Institute of Technology, Sweden

Business Project Plan

Embed Size (px)

Citation preview

Page 1: Business Project Plan

PUF Based on ADCsAnand Baskaran| Sai Janani RamachandranKTH Royal Institute of Technology, Sweden

Page 2: Business Project Plan

Project Goal…….

On a mission to find Fingerprints of a Electronic Devices.

Page 3: Business Project Plan

What is PUF?Physically Uncloneable Functions

Electronic Fingerprint

Technical Limitations in Silicon Fabrication

Page 4: Business Project Plan

Why PUF?

Page 5: Business Project Plan

Why PUF?

Page 6: Business Project Plan

Why PUF?

Page 7: Business Project Plan

Existing PUF

NXP– Commercial PUFs

Next generation smartcards

Page 8: Business Project Plan

What are we trying to do? Give a random challenge

to the hardware Process the challenge with

the infrastructure and send back the result

Use the result to identify the right infrastructure

What Infrastructure to choose?

Page 9: Business Project Plan

ADC - DACWhy this?

Page 10: Business Project Plan

We Work With…

C-Mote boards from CDAC

MSP430F26182 ADC & 2 DAC

Page 11: Business Project Plan

We Work With…

Code Composer Studio

Matlab

Page 12: Business Project Plan

Block Diagram

[****]2000

2000 Random

Hex will be generated

Universal Asynchrono

us Transmissio

n UART•Receive•Transfer to DAC

DAC•Generate Analog signal•Short the signal to ADC

ADC•Get digital values•Transfer to UART Tx Buffer

UART•Transmit data to Matlab

Page 13: Business Project Plan

Roadmap

PUF Understanding

Hardware Implementation

Communication (board to computer)

Automation in Matlab

Result Analysis

Page 14: Business Project Plan

Results!

Page 15: Business Project Plan

Input Output for Ramp signal

Page 16: Business Project Plan

Output of two boards

Page 17: Business Project Plan

Difference in the output of two boards

Page 18: Business Project Plan

Future Work

Scalability

Compatibility

Hardware cryptography

Page 19: Business Project Plan

Special thanks toChester RobeiroVenkatramanShankar Raman M J

Johnny Öberg

Page 20: Business Project Plan

Thank you!