Tải bản đầy đủ (.pdf) (12 trang)

bẻ gãy một hệ thống mật mã

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 (327.77 KB, 12 trang )

ATMMT
ATMMT
-
-
TNNQ
TNNQ
66
66
5. B
5. B


gãy m
gãy m


t h
t h


th
th


ng m
ng m


t mã
t mã
Nh


Nh


ng chuyên gia m
ng chuyên gia m


t mã hay nh
t mã hay nh


ng k
ng k


t
t


n
n
công thư
công thư


ng đư
ng đư


c gi

c gi


thi
thi
ế
ế
t bi
t bi
ế
ế
t đ
t đ


y đ
y đ


thông tin
thông tin
v
v


h
h
à
à
m mã ho

m mã ho
á
á
e v
e v
à
à
h
h
à
à
m gi
m gi


i mã d.
i mã d.
C
C
á
á
c chuyên gia n
c chuyên gia n
à
à
y c
y c
ũ
ũ
ng c

ng c
ó
ó
th
th


c
c
ó
ó
thêm nhi
thêm nhi


u
u
thông tin h
thông tin h


tr
tr


như c
như c
á
á
c th

c th


ng kê v
ng kê v


ngôn ng
ngôn ng


,
,
ki
ki
ế
ế
n th
n th


c v
c v


ng
ng


c

c


nh...
nh...
V
V


i m
i m


t chu
t chu


i m
i m


t mã n
t mã n
à
à
o đ
o đ
ó
ó
, h

, h


thi
thi
ế
ế
u kho
u kho
á
á
k đ
k đ


c
c
ó
ó
th
th


s
s


d
d



ng d đ
ng d đ


gi
gi


i mã c m
i mã c m


t c
t c
á
á
ch ch
ch ch
í
í
nh
nh
x
x
á
á
c.
c.
ATMMT

ATMMT
-
-
TNNQ
TNNQ
67
67
5. B
5. B


gãy m
gãy m


t h
t h


th
th


ng m
ng m


t mã
t mã
ATMMT

ATMMT
-
-
TNNQ
TNNQ
68
68
5. B
5. B


gãy m
gãy m


t h
t h


th
th


ng m
ng m


t mã
t mã
C

C
á
á
c kh
c kh


năng t
năng t


n công trên h
n công trên h


th
th


ng:
ng:
1.
1.
T
T


n công ch
n công ch



d
d


a trên chu
a trên chu


i m
i m


t mã (
t mã (
crytogram
crytogram
-
-
only
only
attack):
attack):
đ
đ


i phương ch
i phương ch



bi
bi
ế
ế
t m
t m


t v
t v
à
à
i m
i m


u chu
u chu


i m
i m


t mã c.
t mã c.
2.
2.
T

T


n công d
n công d


a trên văn b
a trên văn b


n đã bi
n đã bi
ế
ế
t (
t (
known
known
-
-
plaintext
plaintext
attack): Trong
attack): Trong
trư
trư


ng h

ng h


p n
p n
à
à
y nh
y nh


ng ngư
ng ngư


i t
i t


n công
n công
đư
đư


c gi
c gi


thi

thi
ế
ế
t l
t l
à
à
đã bi
đã bi
ế
ế
t m
t m


t đ
t đ


d
d
à
à
i đ
i đ
á
á
ng k
ng k



c
c


a văn b
a văn b


n
n
thông b
thông b
á
á
o v
o v
à
à
chu
chu


i m
i m


t mã tương
t mã tương



ng, v
ng, v
à
à
t
t


đ
đ
ó
ó
c
c


g
g


ng
ng
t
t
ì
ì
m ra kho
m ra kho
á

á
.
.
3.
3.
T
T


n công d
n công d


a trên văn b
a trên văn b


n đư
n đư


c ch
c ch


n (chosen
n (chosen
-
-
plaintext

plaintext
attack): nh
attack): nh


ng ngư
ng ngư


i t
i t


n công c
n công c
ó
ó
th
th


đã c
đã c
ó
ó
đư
đư


c m

c m


t s
t s








ng tu
ng tu


ý c
ý c


a c
a c
á
á
c c
c c


p thông b

p thông b
á
á
o v
o v
à
à
chu
chu


i m
i m


t mã tương
t mã tương


ng (m, c).
ng (m, c).
ATMMT
ATMMT
-
-
TNNQ
TNNQ
69
69
5. B

5. B


gãy m
gãy m


t h
t h


th
th


ng m
ng m


t mã
t mã
C
C
á
á
c kh
c kh


năng t

năng t


n công trên h
n công trên h


th
th


ng:
ng:
Ki
Ki


u t
u t


n công
n công
Đ
Đ


i phương n
i phương n



m đư
m đư


c
c
ciphertext only attack
ciphertext only attack
Ch
Ch


văn b
văn b


n mã c
n mã c
known plaintext attack
known plaintext attack
C
C


văn b
văn b


n ngu

n ngu


n p v
n p v
à
à
văn b
văn b


n mã c
n mã c
chosen plaintext attack
chosen plaintext attack
Đ
Đ


t nh
t nh


p đư
p đư


c v
c v
à

à
o
o
m
m
á
á
y mã ho
y mã ho
á
á
. T
. T


ch
ch


n văn b
n văn b


n p v
n p v
à
à
mã ho
mã ho
á

á
l
l


y đư
y đư


c văn
c văn
b
b


n mã c tương
n mã c tương


ng.
ng.
chosen ciphertext attack
chosen ciphertext attack
Đ
Đ


t nh
t nh



p đư
p đư


c v
c v
à
à
o
o
m
m
á
á
y gi
y gi


i mã
i mã
. T
. T


ch
ch


n văn b

n văn b


n mã c v
n mã c v
à
à
gi
gi


i mã l
i mã l


y đư
y đư


c
c
văn b
văn b


n p tương
n p tương


ng.

ng.
ATMMT
ATMMT
-
-
TNNQ
TNNQ
70
70
5. B
5. B


gãy m
gãy m


t h
t h


th
th


ng m
ng m


t mã

t mã
Key size (bits)
Number of
alternative keys
Time required at 1
decryption/μs
Time required at 10
6
decryption/μs
32 2
32
= 4.3 x 10
9
2
31
μs
= 35.8
minutes
2.15 milliseconds
56 2
56
= 7.2 x 10
16
2
55
μs
= 1142
years
10.01 hours
128 2

128
= 3.4 x 10
38
2
127
μs
= 5.4 x 10
24
years
5.4 x 10
18
years
168 2
168
= 3.7 x 10
50
2
167
μs
= 5.9 x 10
36
years
5.9 x 10
30
years
26 characters
(permutation)
26! = 4 x 10
26
2 x

10
26
μs
= 6.4 x 10
12
years
6.4 x 10
6
years
Thời gian trung bình để tìm khoá theo kiểu vét cạn

×