Tải bản đầy đủ (.ppt) (16 trang)

Báo cáo môn MẬT MÃ VÀ AN TOÀN DỮ LIỆU CHỮ KÝ KHÔNG THỂ PHỦ NHẬN

Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (488.08 KB, 16 trang )


CHỮ KÝ KHÔNG THỂ PHỦ NHẬN

 !

"#$%&'! 

(#$)*+*,+-+
.

Giới thiệu chung

Sơ đồ chữ ký Chaum – Van Antwerpen

Các hình thức tấn công

Ứng dụng

Chương trình demo
2
/ 0%1$2345637 89:
;4 <=0%<>


;8? @ @ A
BCBD$:@$2
34

E
F
G


9
&

$

2

3
4

$
:
@




<


>


F
G
9
&

$


2

3
4

$
:
@




<


>


H
F2345637 89:

3
;4 <=0%<>
&%$I% @?@38? >$234
F
G
9
&

$


2

3
4

$
:
@


J

3
4


<


>




&

%

$

I
%





@
?



@

3

8
?



>

$

2

3
4


;8? >$23456
B($G9&$2
34$:@>
$G



/ 0%1$2345637 89:
4
;4 <=0%<>
&%$I% @?@38? >$234
;8? >$23456
 K$6 @?@
38? >$234
$6LM$234
?<@ @B(34
$N 8 %&L6
$234BN=<
?OG
F234BN=<
?OG
FI$N ?@G P
$6LM
/ 0%1$2345637 89:
5
QBR$23437 89:
$@%?S@@ TU9U
Sơ đồ chữ ký không thể phủ nhận được David Chaum và
Hans van AnEtwerpen đề xuất năm 1989. Sơ đồ gồm 3 phần:


%  GV34

@G P$38? >

@G P$$6LM
6

Chuẩn bị các tham số
QBR$23437 89:
$@%?S@@ TU9U
7

Thuật toán ký
G dùng khóa bí mật sk ở trên để ký lên thông điệp x, chữ
ký là:
y = sig
sk
( x ) = x
a
mod p

Giao thức kiểm thử
QBR$23437 89:
$@%?S@@ TU9U
8

Giao thức chối bỏ
QBR$23437 89:
$@%?S@@ TU9U


$#W%U
)
JU
*
 ∈

 A$X?GY9<>$G

 AYX?GY9<>$G

38? @YZ[?GY9

$#W%\
)
J\
*
 ∈

 AFX?GY9<>$G

 AX?GY9<>$G

38? @Z[?GY9

3! =%$234& ]$5]=<?OG!%
?GY9
9
^ 56BVV15QBR

Độ an toàn của chữ ký


9_ %^$<GL< GV=G@ `O$YG3N@LA? 53X@Bab$
A K$7 P$h = g
a
mod p => a = log
g
h mod p

Chứng minh tính đúng đắn của giao thức kiểm thử

$c9$234$:@ UG@G P$38? >=<BC

!%&de@?GY9JeV$5%c B8$c9& Gf%V g
]$0@G P$38? >=<)hf

Chứng minh tính đúng đắn của giao thức chối bỏ

< %i UG@G P$$6LM=<G< G<$AeV$

jV$5%c B8$6LM?^ $234BC$:@@ @=<)hf
10
FV$g P$ c$7

Tống tiền người ký
Giả sử Alice ký chữ ký y trên thông điệp x, nhưng không muốn
để lộ thông tin về x cho các đối thủ của cô biết. Người tống tiền
Eve bằng cách nào đó, tìm được (x, y) và quyết định tống tiền
Alice. Eve thực hiện :

7LVG$GB6 :$:@=$UL! ?^ 56 7 #$I


k@Ba@$l9V m&Jn<&%$I%?oB6 : OG@56LA
? @

JL

5@%BN ALA? $

X&
@)

Lp
<Ba@V $

$GkU

kU&%$I%=$U34= 7B09eqa5@%BN=OeV$
]$$234 e

kU 7LVG$G=$UL! $7 @B($NBab$ 7B09e<
$N 8$7 @5rN/$V$B6 :$:@=$U!%=$U37
]$0 UG2gkUN
11
FV$g P$ c$7

Nhiều người cùng xác thực chữ ký mà người ký không biết

kU=<a`BP@eV$ ]$J$7 @ A$X K
$V$V $


X&
@

L
?<2a`?%6eV$ ]$$2
34>B!$G$7 @kU>$$G=$U

@%3Bab$Y K=$UJkU>sJJYt$G
2a`K@>$

B!$GkUc $2a`<&
B(eV$ ]$Bab$$234?<=$U371@&L!  
&$XXX&

;BN c $2a`>$$GkU38? @Bab$u
s@JLtB(Bab$5>Y_ G@G P$38? @$234J<
$234Bab$38? @a=<=0 ]$ !9/=$U
12
v_$:@$23437 89:

Ứng dụng trong thẻ chứng minh thư điện tử

a`?%@?^ <<N@f%@?O UU 
<Bab$$%&81La%B0B@9aQ$G

34<GwLG=U5>Y_$23437 8
$6LM

;  / La% B0 B8 =c& < N@J  eV$ ]$
u@ @$A=<$:5x2%$:@2<N@

BN
13
v_$:@$23437 89:

Ứng dụng trong ký hợp đồng qua điện thoại

i?$%^$^ GO2@@LB6 V$

"@L34 BGOi?BNLu3N@LN?O $:@
?g

;BGO^ GO$N$*$234$:@@L gBN
$A=<Lb9BRJBab$5>Y_3$N @$c9

F2 34 37 8 9:  P Y_ B8 $ @ L
37 !9:$234$:@?g YGOi?
BN
14
Chương trình demo
15
16
Q&A
XIN CM ƠN!

×