SlideShare ist ein Scribd-Unternehmen logo
1 von 26
FERNS   Fingerprint Extraction and Random Numbers from SRAM Dan Holcomb Wayne Burleson Kevin Fu
Motivation ,[object Object],[object Object],[object Object],[object Object]
Overview ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
RFID Applications ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
RFID Circuits ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Approaches to Identification ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Su et al. – UWash ISSCC07
Approaches to Random Number Generation ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Relation between ID and TRNG ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Overview ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Fingerprint Extraction and Random Numbers from SRAM (FERNS) ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Principles of Operation ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
ID Platform 1: 5120 Virtual Tags ,[object Object],[object Object],[object Object],[object Object],[object Object]
ID Platform 2: Ultra-Low-Power Microcontrollers ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],*Intel Research Seattle
Fingerprint Identification ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
SRAM Chip ID - successful ,[object Object],WISP DE2
Comparing FERNS to other Chip ID ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Generating True Randomness ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],a single 128 bit random number These numbers indicate passing basic NIST tests
Comparing FERNS to TRNG of Tokunaga et al. ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Other TRNG approaches? Security Seminar Sept. 30 2008 -XKCD
Overview ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Lower temperature to break TRNG? ,[object Object],[object Object],[object Object],[object Object],[object Object]
Change temperature to break ID? ,[object Object],[object Object],[object Object],[object Object],[object Object]
Attack by controlling supply? ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Size of box represents noise  margin of each state Superimposed VTC of the two  cross coupled inverters  (at 2 different supplies) Only “0” state is stable  at Vdd = 100mV
Attack by NBTI ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],*Burn-in: “turn on chip, write in 0, bury DE2 in laundry so that it gets hot, and then go party for 1.7E5 seconds”
Future Work ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Conclusions ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],? ?

Weitere ähnliche Inhalte

Was ist angesagt?

Timing system for picosecond laser
Timing system for picosecond laserTiming system for picosecond laser
Timing system for picosecond laser
bncscientific
 

Was ist angesagt? (20)

Timing system for picosecond laser
Timing system for picosecond laserTiming system for picosecond laser
Timing system for picosecond laser
 
7SR210 Overcurrent Relay
7SR210 Overcurrent Relay7SR210 Overcurrent Relay
7SR210 Overcurrent Relay
 
Ftc2k
Ftc2kFtc2k
Ftc2k
 
STM32 MCU Family
STM32 MCU FamilySTM32 MCU Family
STM32 MCU Family
 
Scaling Down Instrumentation Deploying Analog Mixed Signal Technology
Scaling Down Instrumentation Deploying Analog Mixed Signal TechnologyScaling Down Instrumentation Deploying Analog Mixed Signal Technology
Scaling Down Instrumentation Deploying Analog Mixed Signal Technology
 
Jitter & wander measurement guide
Jitter & wander measurement guideJitter & wander measurement guide
Jitter & wander measurement guide
 
Hardware Trojans
Hardware TrojansHardware Trojans
Hardware Trojans
 
Hardware Trojans By - Anupam Tiwari
Hardware Trojans By - Anupam TiwariHardware Trojans By - Anupam Tiwari
Hardware Trojans By - Anupam Tiwari
 
Imx53 uart- GUIDE BOOK
Imx53 uart- GUIDE BOOKImx53 uart- GUIDE BOOK
Imx53 uart- GUIDE BOOK
 
trojan detection
trojan detectiontrojan detection
trojan detection
 
Hardware Trojan detection using Clock sweeping method
Hardware Trojan detection using Clock sweeping methodHardware Trojan detection using Clock sweeping method
Hardware Trojan detection using Clock sweeping method
 
Special Devices
Special DevicesSpecial Devices
Special Devices
 
Ftc600
Ftc600Ftc600
Ftc600
 
Samsung Techwin SCP-2373H Data Sheet
Samsung Techwin SCP-2373H Data SheetSamsung Techwin SCP-2373H Data Sheet
Samsung Techwin SCP-2373H Data Sheet
 
RFID - MIMO Prototype based on GnuRadio
RFID - MIMO Prototype based on GnuRadioRFID - MIMO Prototype based on GnuRadio
RFID - MIMO Prototype based on GnuRadio
 
Microcontroller serial communication
Microcontroller serial communicationMicrocontroller serial communication
Microcontroller serial communication
 
Hardware trojan detection technique using side channel analysis for hardware ...
Hardware trojan detection technique using side channel analysis for hardware ...Hardware trojan detection technique using side channel analysis for hardware ...
Hardware trojan detection technique using side channel analysis for hardware ...
 
Sneak Peek into the Future with Prof. Indranil Sengupta, IIT Kharagpur
Sneak Peek into the Future with Prof. Indranil Sengupta, IIT KharagpurSneak Peek into the Future with Prof. Indranil Sengupta, IIT Kharagpur
Sneak Peek into the Future with Prof. Indranil Sengupta, IIT Kharagpur
 
Spectran nf-series-2
Spectran nf-series-2Spectran nf-series-2
Spectran nf-series-2
 
Open ComRTOS 1.4_tutorial_2o4_presentation
Open ComRTOS 1.4_tutorial_2o4_presentationOpen ComRTOS 1.4_tutorial_2o4_presentation
Open ComRTOS 1.4_tutorial_2o4_presentation
 

Andere mochten auch

Unit 1 life processes animals
Unit 1 life processes animalsUnit 1 life processes animals
Unit 1 life processes animals
avaldesabril
 
The Effect of Smoking
The Effect of SmokingThe Effect of Smoking
The Effect of Smoking
Intan Putri
 
Smoking Powerpoint Presentation
Smoking Powerpoint PresentationSmoking Powerpoint Presentation
Smoking Powerpoint Presentation
nmccabe
 

Andere mochten auch (13)

Life processes of animals and plants
Life processes of animals and plantsLife processes of animals and plants
Life processes of animals and plants
 
Unit 1 life processes animals
Unit 1 life processes animalsUnit 1 life processes animals
Unit 1 life processes animals
 
Unit 1 page 8
Unit 1 page 8Unit 1 page 8
Unit 1 page 8
 
Anti smoking
Anti smokingAnti smoking
Anti smoking
 
Ferns & fern allies
Ferns & fern alliesFerns & fern allies
Ferns & fern allies
 
Phylum Pteridophyta (True Ferns) - part 2
Phylum Pteridophyta (True Ferns) - part 2Phylum Pteridophyta (True Ferns) - part 2
Phylum Pteridophyta (True Ferns) - part 2
 
Anima Life Cycle
Anima Life CycleAnima Life Cycle
Anima Life Cycle
 
Animal Life Cycles
Animal  Life  CyclesAnimal  Life  Cycles
Animal Life Cycles
 
SRAM
SRAMSRAM
SRAM
 
Animal life cycle
Animal life cycleAnimal life cycle
Animal life cycle
 
Tobacco & its effect
Tobacco & its effectTobacco & its effect
Tobacco & its effect
 
The Effect of Smoking
The Effect of SmokingThe Effect of Smoking
The Effect of Smoking
 
Smoking Powerpoint Presentation
Smoking Powerpoint PresentationSmoking Powerpoint Presentation
Smoking Powerpoint Presentation
 

Ähnlich wie Ferns Presentation

A random number generator for rfid tags
A random number generator for rfid tagsA random number generator for rfid tags
A random number generator for rfid tags
IAEME Publication
 
Chip package system apache - publish version
Chip package system  apache  - publish versionChip package system  apache  - publish version
Chip package system apache - publish version
chiportal
 
IOLTS 2019: Agressive Undervolting of FPGAs: Power and Reliability Trade-offs
IOLTS 2019: Agressive Undervolting of FPGAs: Power and Reliability Trade-offsIOLTS 2019: Agressive Undervolting of FPGAs: Power and Reliability Trade-offs
IOLTS 2019: Agressive Undervolting of FPGAs: Power and Reliability Trade-offs
LEGATO project
 

Ähnlich wie Ferns Presentation (20)

Majorppt
MajorpptMajorppt
Majorppt
 
DDR3
DDR3DDR3
DDR3
 
AVR Fundamentals
AVR FundamentalsAVR Fundamentals
AVR Fundamentals
 
Wireless Microcontroller (IEEE802.15.4 and ZigBee): JN5139
Wireless Microcontroller  (IEEE802.15.4 and ZigBee): JN5139Wireless Microcontroller  (IEEE802.15.4 and ZigBee): JN5139
Wireless Microcontroller (IEEE802.15.4 and ZigBee): JN5139
 
Getting to Know the R8C/2A, 2B Group MCUs
Getting to Know the R8C/2A, 2B Group MCUs Getting to Know the R8C/2A, 2B Group MCUs
Getting to Know the R8C/2A, 2B Group MCUs
 
embedded system introduction to microcontrollers
embedded system introduction to microcontrollersembedded system introduction to microcontrollers
embedded system introduction to microcontrollers
 
Introduction to embedded systems
Introduction to embedded systemsIntroduction to embedded systems
Introduction to embedded systems
 
Hacking RF based IoT devices
Hacking RF based IoT devicesHacking RF based IoT devices
Hacking RF based IoT devices
 
PC based oscilloscope
PC based oscilloscopePC based oscilloscope
PC based oscilloscope
 
3 g by pasha
3 g by pasha3 g by pasha
3 g by pasha
 
Electronics Microcontrollers for IoT applications
Electronics Microcontrollers for IoT applicationsElectronics Microcontrollers for IoT applications
Electronics Microcontrollers for IoT applications
 
L05 parallel
L05 parallelL05 parallel
L05 parallel
 
MCF5223x: Integrated ColdFire V2 Ethernet Microcontrollers
MCF5223x: Integrated ColdFire V2 Ethernet MicrocontrollersMCF5223x: Integrated ColdFire V2 Ethernet Microcontrollers
MCF5223x: Integrated ColdFire V2 Ethernet Microcontrollers
 
A random number generator for rfid tags
A random number generator for rfid tagsA random number generator for rfid tags
A random number generator for rfid tags
 
Chip package system apache - publish version
Chip package system  apache  - publish versionChip package system  apache  - publish version
Chip package system apache - publish version
 
IOLTS 2019: Agressive Undervolting of FPGAs: Power and Reliability Trade-offs
IOLTS 2019: Agressive Undervolting of FPGAs: Power and Reliability Trade-offsIOLTS 2019: Agressive Undervolting of FPGAs: Power and Reliability Trade-offs
IOLTS 2019: Agressive Undervolting of FPGAs: Power and Reliability Trade-offs
 
A low cost low-power ring oscillator-based truly random number generator for ...
A low cost low-power ring oscillator-based truly random number generator for ...A low cost low-power ring oscillator-based truly random number generator for ...
A low cost low-power ring oscillator-based truly random number generator for ...
 
RISC-V 30907 summit 2020 joint picocom_mentor
RISC-V 30907 summit 2020 joint picocom_mentorRISC-V 30907 summit 2020 joint picocom_mentor
RISC-V 30907 summit 2020 joint picocom_mentor
 
7 eti pres
7 eti pres7 eti pres
7 eti pres
 
DTMF Based.ppt
DTMF Based.pptDTMF Based.ppt
DTMF Based.ppt
 

Kürzlich hochgeladen

Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
ZurliaSoop
 
The basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptxThe basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptx
heathfieldcps1
 

Kürzlich hochgeladen (20)

UGC NET Paper 1 Mathematical Reasoning & Aptitude.pdf
UGC NET Paper 1 Mathematical Reasoning & Aptitude.pdfUGC NET Paper 1 Mathematical Reasoning & Aptitude.pdf
UGC NET Paper 1 Mathematical Reasoning & Aptitude.pdf
 
Beyond_Borders_Understanding_Anime_and_Manga_Fandom_A_Comprehensive_Audience_...
Beyond_Borders_Understanding_Anime_and_Manga_Fandom_A_Comprehensive_Audience_...Beyond_Borders_Understanding_Anime_and_Manga_Fandom_A_Comprehensive_Audience_...
Beyond_Borders_Understanding_Anime_and_Manga_Fandom_A_Comprehensive_Audience_...
 
Sensory_Experience_and_Emotional_Resonance_in_Gabriel_Okaras_The_Piano_and_Th...
Sensory_Experience_and_Emotional_Resonance_in_Gabriel_Okaras_The_Piano_and_Th...Sensory_Experience_and_Emotional_Resonance_in_Gabriel_Okaras_The_Piano_and_Th...
Sensory_Experience_and_Emotional_Resonance_in_Gabriel_Okaras_The_Piano_and_Th...
 
SOC 101 Demonstration of Learning Presentation
SOC 101 Demonstration of Learning PresentationSOC 101 Demonstration of Learning Presentation
SOC 101 Demonstration of Learning Presentation
 
How to Add New Custom Addons Path in Odoo 17
How to Add New Custom Addons Path in Odoo 17How to Add New Custom Addons Path in Odoo 17
How to Add New Custom Addons Path in Odoo 17
 
Google Gemini An AI Revolution in Education.pptx
Google Gemini An AI Revolution in Education.pptxGoogle Gemini An AI Revolution in Education.pptx
Google Gemini An AI Revolution in Education.pptx
 
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
 
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
 
The basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptxThe basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptx
 
ICT Role in 21st Century Education & its Challenges.pptx
ICT Role in 21st Century Education & its Challenges.pptxICT Role in 21st Century Education & its Challenges.pptx
ICT Role in 21st Century Education & its Challenges.pptx
 
Micro-Scholarship, What it is, How can it help me.pdf
Micro-Scholarship, What it is, How can it help me.pdfMicro-Scholarship, What it is, How can it help me.pdf
Micro-Scholarship, What it is, How can it help me.pdf
 
HMCS Vancouver Pre-Deployment Brief - May 2024 (Web Version).pptx
HMCS Vancouver Pre-Deployment Brief - May 2024 (Web Version).pptxHMCS Vancouver Pre-Deployment Brief - May 2024 (Web Version).pptx
HMCS Vancouver Pre-Deployment Brief - May 2024 (Web Version).pptx
 
80 ĐỀ THI THỬ TUYỂN SINH TIẾNG ANH VÀO 10 SỞ GD – ĐT THÀNH PHỐ HỒ CHÍ MINH NĂ...
80 ĐỀ THI THỬ TUYỂN SINH TIẾNG ANH VÀO 10 SỞ GD – ĐT THÀNH PHỐ HỒ CHÍ MINH NĂ...80 ĐỀ THI THỬ TUYỂN SINH TIẾNG ANH VÀO 10 SỞ GD – ĐT THÀNH PHỐ HỒ CHÍ MINH NĂ...
80 ĐỀ THI THỬ TUYỂN SINH TIẾNG ANH VÀO 10 SỞ GD – ĐT THÀNH PHỐ HỒ CHÍ MINH NĂ...
 
Jamworks pilot and AI at Jisc (20/03/2024)
Jamworks pilot and AI at Jisc (20/03/2024)Jamworks pilot and AI at Jisc (20/03/2024)
Jamworks pilot and AI at Jisc (20/03/2024)
 
FSB Advising Checklist - Orientation 2024
FSB Advising Checklist - Orientation 2024FSB Advising Checklist - Orientation 2024
FSB Advising Checklist - Orientation 2024
 
Mehran University Newsletter Vol-X, Issue-I, 2024
Mehran University Newsletter Vol-X, Issue-I, 2024Mehran University Newsletter Vol-X, Issue-I, 2024
Mehran University Newsletter Vol-X, Issue-I, 2024
 
How to setup Pycharm environment for Odoo 17.pptx
How to setup Pycharm environment for Odoo 17.pptxHow to setup Pycharm environment for Odoo 17.pptx
How to setup Pycharm environment for Odoo 17.pptx
 
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx
 
How to Give a Domain for a Field in Odoo 17
How to Give a Domain for a Field in Odoo 17How to Give a Domain for a Field in Odoo 17
How to Give a Domain for a Field in Odoo 17
 
How to Manage Global Discount in Odoo 17 POS
How to Manage Global Discount in Odoo 17 POSHow to Manage Global Discount in Odoo 17 POS
How to Manage Global Discount in Odoo 17 POS
 

Ferns Presentation

  • 1. FERNS Fingerprint Extraction and Random Numbers from SRAM Dan Holcomb Wayne Burleson Kevin Fu
  • 2.
  • 3.
  • 4.
  • 5.
  • 6.
  • 7.
  • 8.
  • 9.
  • 10.
  • 11.
  • 12.
  • 13.
  • 14.
  • 15.
  • 16.
  • 17.
  • 18.
  • 19. Other TRNG approaches? Security Seminar Sept. 30 2008 -XKCD
  • 20.
  • 21.
  • 22.
  • 23.
  • 24.
  • 25.
  • 26.