PublicKeyCryptographyforRFID Tags - - PowerPoint PPT Presentation

public key cryptography for rfid tags
SMART_READER_LITE
LIVE PREVIEW

PublicKeyCryptographyforRFID Tags - - PowerPoint PPT Presentation

PublicKeyCryptographyforRFID Tags !" #$ %&! '()* +( "


slide-1
SLIDE 1

PublicKeyCryptographyforRFID Tags

  • !"

#$%&!'()* +(

" ,--./!0121'& % * .(-!# (

slide-2
SLIDE 2

PublicKeyCryptographyforRFID Tags

  • !"

#$%&!'()* +(

" ,--./!0121'& % * .(-!# (

3 4 (

slide-3
SLIDE 3

PublicKeyCryptographyforRFID Tags

  • !"

#$%&!'()* +(

" ,--./!0121'& % * .(-!# (

3 4 ( ! %&!

slide-4
SLIDE 4
  • Research

Research

5

  • .1%/

1

$- / 2 % &1 /(/* 1

slide-5
SLIDE 5
  • Research

Research

5

  • .1%/

1

$- / 2 % &1 /(/* 1 $-

slide-6
SLIDE 6
  • Research

Research

5

!16'%*&7

3( (* ( '

slide-7
SLIDE 7
  • Research

Research

5

!16'%*&7

3( (* ( '

slide-8
SLIDE 8
  • Research

Research

5

!16'%*&7

3( (* ( '

slide-9
SLIDE 9
  • Research

Research

5

!16'%*&7

3( (* ( '

slide-10
SLIDE 10

8

Research Research

5

9 :;0< 9 -

9 % =!)7:;0< 9 % 7:0< 9 .1& >1?%#1&@7:0<

9 ? &%7 9 $(*$(A# B

9 #

9 & '( (

A7% (;...&$ B

16'63(

slide-11
SLIDE 11

;

Research Research

5

1 (7% &

A% 7'% & 1 B

slide-12
SLIDE 12

;

Research Research

5

1 (7% &

A% 7'% & 1 B

1 78C('6 D

slide-13
SLIDE 13

;

Research Research

5

1 (7% &

A% 7'% & 1 B

1&* 78C('6 D

slide-14
SLIDE 14

;

Research Research

5

1 (7% &

A% 7'% & 1 B

) &7C =& (' 6 D

slide-15
SLIDE 15

;

Research Research

5

1 (7% &

A% 7'% & 1 B

#' 7;C6('6D

slide-16
SLIDE 16

;

Research Research

5

1 (7% &

A% 7'% & 1 B

,&7C6(&(6 D

slide-17
SLIDE 17
  • Research

Research

5

  • E
slide-18
SLIDE 18
  • Research

Research

5

  • E
slide-19
SLIDE 19
  • Research

Research

5

  • E
slide-20
SLIDE 20

F

Research Research

5

>/ @%*&

1'6 '>6' @ 1 '> 6& ' = ( @ 1&-& ' >& &'' 6& 6&( ( '@

slide-21
SLIDE 21

G

Research Research

5

( 7& = ' *6 =6'

EmbedanRFIDtagintoproductorpackage

''6& + * (

Requirement:Withstandacloningattack

%( +! '>@ '' 6& ( (' (6&

slide-22
SLIDE 22

H

Research Research

5

1

  • $-

/ 2 % &1 /(/* .1%/ 1

slide-23
SLIDE 23

H

Research Research

5

1

  • $-

/ 2 % &1 /(/* .1%/ 1 / 2

slide-24
SLIDE 24
  • Research

Research

5

/ 2= %,

9

  • '6& &I &

* >' '&*>@6 (&(*( @ 9 %,J% , * 9 . - >**' &@ 9 & 9 $ 6 =(* 9 %, *( 6 ' &6 * & 9 , *7 5 ? (& 5 ? (& & & &( & * - 6

slide-25
SLIDE 25
  • Research

Research

5

/ 2+%,

9 2-6

5 K*(& 5 '&*61 '=%

9 266=-6 >! ( 1!=/@

5 Physicalprotection 9 ,6' *0 * &*((((> '@ 9 - 6'6& (( 5 CryptographicProtection 9 ' ' 7- &'+ 6' ( I ( 9 (6 %

slide-26
SLIDE 26
  • Research

Research

5

/ 2+%,

9 2-6

5 K*(& 5 '&*61 '=%

9 266=-6 >! ( 1!=/@

5 Physicalprotection 9 ,6' *0 * &*((((> '@ 9 - 6'6& (( 5 CryptographicProtection 9 ' ' 7- &'+ 6' ( I ( 9 (6 %

slide-27
SLIDE 27
  • Research

Research

5

/ 2

L7

1 +6&.11! 'E1E

27 9 .1/'

& M 9 (6 %7 2 & +&

slide-28
SLIDE 28
  • Research

Research

5

(6 %

=7

  • 6( ( &&&
slide-29
SLIDE 29
  • Research

Research

5

(6 %

=7

  • 6( ( &&&
  • %/ &

%- )6

+ '

slide-30
SLIDE 30

8

Research Research

5

(6 %

! ' >@ ( >NJ %@

K 1 1& 8 ;1 '

  • F1&

F G6

  • .

4

  • !

− ∈

  • <

≤ ≤

slide-31
SLIDE 31

;

Research Research

5

1

  • $-

%"/ 2 % &1 /(/* .1%/ 1

slide-32
SLIDE 32

;

Research Research

5

1

  • $-

%"/ 2 % &1 /(/* .1%/ 1 % &1

slide-33
SLIDE 33
  • Research

Research

5

% &1>6( @

9 (6 + 9 1O= ( (P6(

" " choose and such that

  • Optimize for area not performance
slide-34
SLIDE 34

F

Research Research

5

% &1>.1 @

9 ,$'& 9 ,Q= *4-(

  • Minimize number of registers
  • Use only -coordinate of point during

protocol

slide-35
SLIDE 35

G

Research Research

5

1

  • $-

%"/ 2 % &1 /(/* .1%/ 1

slide-36
SLIDE 36

G

Research Research

5

1

  • $-

%"/ 2 % &1 /(/* .1%/ 1 /(/*

slide-37
SLIDE 37

H

Research Research

5

/(/*

9 1&( 9 6.1+=*' (

5 (=66>+& +'('&E@ 5 >8@=* ( 5 / 6+(' ' ' Q + '*('(*

slide-38
SLIDE 38
  • Research

Research

5

1

  • $-

/ 2 % &1 /(/* .1%/ 1

slide-39
SLIDE 39
  • Research

Research

5

1

  • $-

/ 2 % &1 /(/* .1%/ 1 .1%/

slide-40
SLIDE 40
  • Research

Research

5

.1%/

slide-41
SLIDE 41
  • Research

Research

5

/,/

slide-42
SLIDE 42
  • Research

Research

5

1

  • $-

/ 2 % &1 /(/* .1%/ 1

slide-43
SLIDE 43
  • Research

Research

5

1

  • $-

/ 2 % &1 /(/* .1%/ 1

slide-44
SLIDE 44

8

Research Research

5

/ =!&%(6) &&

  • ;
  • ;
  • ;
  • ;
  • J

+ H J + 8 J8 + 8 J8 + 8 J +

  • J

+ 8 J + 8 J8 + 8 J +

  • J

+ H J + 8 J + 8 J8 + 8 J + H J + 8 J + 8 J +

  • J

+ 8 J + 8 J + H J + 8 J +

ImplementationType ATfactor(k=6)

slide-45
SLIDE 45

;

Research Research

5

/ 6/$1JK- '

Areaasfunctionoffieldanddigitsize(k=2)

  • 8
  • G
  • 8

8J+ 8J+ 8J+ 8J+ 8J+ 8J+ 8J8+ 8J+ 8J+ 8J+ 8J+ 8J8+ 8J8+ 8J8+ J+ HJ+ J+ J+ HJ+ HJ+ J+ HJ+

slide-46
SLIDE 46
  • Research

Research

5

%&

8G F;"?Q ; 8; >@ 2 >@ G F;"?Q ; FH

  • >@

2 >2 &@ F G;$?Q ;

  • H

>! (@ 6 1/?; 88; ;"?Q

  • GF
  • >!@

3 * Q %; H $?Q

  • >!@

R 1?.8

Performance (msec) Frequency Technology (*m) Area (gates) Field size (bits) Source

slide-47
SLIDE 47

F

Research Research

5

1

.11 *6 $ + (+

&& %/-

slide-48
SLIDE 48

G

Research Research

5

.

2 'F86( ' ' (SHTT;T

slide-49
SLIDE 49