ATBMTT - Docs
ATBMTT - Docs
1. Basic Definitions
Cryptology (mậ t mã họ c) = cryptography (mã hoá ) + cryptoanalysis (thá m mã )
Cryptology í a stydy field that invents new algorithms, protocal,
mechanism for information encryption and breaking security system
Cryptography invents new method for building cryptgraphy
systems, signatures, hash function and protocols
To ensure the secret of an assetm valuable informaton, systems we
have to use cryptosystems toward this end, the system convert/transform the input information
from its origin representation to a secret form (not able to understand)
This is the encryption process. The input information is called
plaintext (P) / bả n rõ , the result is called ciphertext (C) / bả n mã the needed extra information to
perform the encryption is called key (K). the inversed process is so called decryption/ giả i mã :
convert a ciphertext to its corresponding plaintext
Component of a crypt system
1, A plaintext space / Khô ng gian bả n rõ = all the message that can be formed base on alphabet
2, A ciphertext space / Khô ng gian cá c bả n mã = the limited ciphertext that can be genarated from
all the plaintexts avaiable
3, Key space (K) / khô ng gian khoá : a limited set of valuethat can be used for encryption and
decryption
4, An encryption algorithm called e: C = ek (P)
5, An decryption algorithm called d = e-1 : p = dk (C)
Số họ c
Ướ c số : mô t số a chia hết (phầ n dư bằ ng 0) cho số n thì t nó i a chia hết cho n và n là mộ t ướ c củ a a
Só nguyên tố : …
Cá c số khô ng phả i nguyên tố là hợ p số
2 số a,b đượ c gọ i là nguyê n tố gầ n nhau nếu chú ng chỉ có 1 ướ c số chung duy nhấ t là 1 và ký hiệu là
(a,b) = 1
Khai niệm phầ n tư nghịch đả o: a.b = 1=> b là phầ n tử nghịch đả o củ a a và kí hiệu a-1 = b. Ví dụ : N =
13, a = 4, a-1 = 10; b = 7, b-1 = 2
ĐN sự tồ n tạ i phầ n tử nghịch đả o: nếu (a,h) = 1 => tồ n tạ i duy nhấ t b = a-1 (B ∈ Zn )
Định lý ơ le: cá c số nhỏ hơn n và nguyê n tố cù ng nhau vớ i n là Φ (n) (gọ i là hà m phi ơ le)