Hàm trapdoor

Hàm trapdoor là một hàm số có thể tính theo một chiều dễ dàng, và được coi là rất khó để tính toán theo chiều ngược lại (tìm hàm đảo) nếu không có thông tin đặc biệt. Hàm trapdoor được sử dụng rộng rãi trong mật mã học.

Định nghĩa

[sửa | sửa mã nguồn]

Một hàm trapdoor được định nghĩa bao gồm 3 giải thuật: TDF=(G,F,F−1), trong đó:

  • G() là giải thuật sinh ngẫu nhiên một cặp khóa công khai (pk,sk). pk: khóa công khai, sk: khóa bí mật.
  • F(pk,x)=y là hàm ánh xạ phần tử x thuộc tập X tới phần tử y thuộc tập Y sử dụng khóa công khai pk.
  • F−1(sk,y)=x là hàm ngược của hàm F, ánh xạ phần tử y thuộc Y tới phần tử x thuộc X, sử dụng khóa bí mật sk.

Điều kiện: ∀(pk,sk),∀x∈X: F−1(sk,F(pk,x)) = x

Hàm secure trapdoor

[sửa | sửa mã nguồn]

Hàm secure trapdoor là một hàm trapdoor trong đó F là hàm một chiều, tức là có thể dễ dàng tính toán y=F(pk,x) ∀x∈X nhưng không thể tính được x từ y mà không có khóa bí mật sk hay xác suất tính được x từ y mà không có khóa bí mật sk là không đáng kể.

Chú thích

[sửa | sửa mã nguồn]

Liên kết ngoài

[sửa | sửa mã nguồn]
Chúng tôi bán
Bài viết liên quan
Tại sao Rosaria pick rate rất thấp và ít người dùng?
Tại sao Rosaria pick rate rất thấp và ít người dùng?
Nạp tốt, buff crit rate ngon ,đi đc nhiều team, ko kén đội hình, dễ build, dễ chơi. Nhưng tại sao rất ít ng chơi dùng Rosaria, pick rate la hoàn từ 3.0 trở xuống mãi ko quá 10%?
Giới thiệu nhân vật Yuta Okkotsu trong Jujutsu Kaisen
Giới thiệu nhân vật Yuta Okkotsu trong Jujutsu Kaisen
Yuta Okkotsu (乙おっ骨こつ憂ゆう太た Okkotsu Yūta?) là một nhân vật phụ chính trong sê-ri Jujutsu Kaisen và là nhân vật chính của sê-ri tiền truyện.
Bài Học Về Word-of-Mouth Marketing Từ Dating App Tinder!
Bài Học Về Word-of-Mouth Marketing Từ Dating App Tinder!
Sean Rad, Justin Mateen, và Jonathan Badeen thành lập Tinder vào năm 2012
[Genshin Impact] Câu truyện về ma điểu và tràng thiếu niên
[Genshin Impact] Câu truyện về ma điểu và tràng thiếu niên
Khái quát lại câu chuyện trên đảo Tsurumi Genshin Impact