Encryption based on Card Shuffle
Jooyoung Lee
Faculty of Mathematics and Statistics, Sejong University
October 3, 2015
Jooyoung Lee Encryption based on Card Shuffle
Encryption based on Card Shuffle Jooyoung Lee Faculty of - - PowerPoint PPT Presentation
Encryption based on Card Shuffle Jooyoung Lee Faculty of Mathematics and Statistics, Sejong University October 3, 2015 Jooyoung Lee Encryption based on Card Shuffle Block Cipher k n n E u v A block cipher is a function E : { 0 , 1 }
Jooyoung Lee Encryption based on Card Shuffle
Jooyoung Lee Encryption based on Card Shuffle
Jooyoung Lee Encryption based on Card Shuffle
Jooyoung Lee Encryption based on Card Shuffle
f
K1 f
K2 f
K3 T S R L f
K0
n 2 queries for a sufficient number of
Jooyoung Lee Encryption based on Card Shuffle
1
2
3
Jooyoung Lee Encryption based on Card Shuffle
000 001 010 011 100 101 110 111 000 001 010 011 100 101 110 111
Jooyoung Lee Encryption based on Card Shuffle
000 001 010 011 100 101 110 111 000 001 010 011 100 101 110 111
Jooyoung Lee Encryption based on Card Shuffle
000 001 010 011 100 101 110 111 000 001 010 011 100 101 110 111
Jooyoung Lee Encryption based on Card Shuffle
1
2
Jooyoung Lee Encryption based on Card Shuffle
1
2
Jooyoung Lee Encryption based on Card Shuffle
K}i=1,..., N
D
D−1
D−1
Jooyoung Lee Encryption based on Card Shuffle
r 4 N r 4 + 1 2
r 4 (N − q) r 4 −1 .
Jooyoung Lee Encryption based on Card Shuffle
Jooyoung Lee Encryption based on Card Shuffle
{0,1}n {0,1}n u
1
2
3
Jooyoung Lee Encryption based on Card Shuffle
{0,1}n {0,1}n g-1(u) u
1
2
3
Jooyoung Lee Encryption based on Card Shuffle
{0,1}n {0,1}n g-1(u) u
1
2
3
Jooyoung Lee Encryption based on Card Shuffle
{0,1}n {0,1}n u g
1
2
3
Jooyoung Lee Encryption based on Card Shuffle
Jooyoung Lee Encryption based on Card Shuffle
1
2
3
4
Jooyoung Lee Encryption based on Card Shuffle
1
2
3
4
Jooyoung Lee Encryption based on Card Shuffle
1
2
3
4
Jooyoung Lee Encryption based on Card Shuffle
1
2
3
4
Jooyoung Lee Encryption based on Card Shuffle
1
2
3
Jooyoung Lee Encryption based on Card Shuffle
1
2
3
Jooyoung Lee Encryption based on Card Shuffle
1
2
3
Jooyoung Lee Encryption based on Card Shuffle
1
2
3
Jooyoung Lee Encryption based on Card Shuffle
Jooyoung Lee Encryption based on Card Shuffle
Jooyoung Lee Encryption based on Card Shuffle
Jooyoung Lee Encryption based on Card Shuffle