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
Cẩm nang La Hoàn Thâm Cảnh 2.4 - Genshin Impact
Cẩm nang La Hoàn Thâm Cảnh 2.4 - Genshin Impact
Phiên bản 2.4 này mang đến khá nhiều sự thú vị khi các buff la hoàn chủ yếu nhắm đến các nhân vật đánh thường
Nhân vật Shuna - Vermilion Vegetable trong Tensura
Nhân vật Shuna - Vermilion Vegetable trong Tensura
Shuna (朱菜シュナ shuna, lit. "Vermilion Vegetable "?) là một majin phục vụ cho Rimuru Tempest sau khi được anh ấy đặt tên.
Nhân vật Yamada Asaemon Sagiri -  Jigokuraku
Nhân vật Yamada Asaemon Sagiri - Jigokuraku
Yamada Asaemon Sagiri (山田やま浅だあェえも門ん 佐さ切ぎり) là Asaemon hạng 12 của gia tộc Yamada, đồng thời là con gái của cựu thủ lĩnh gia tộc, Yamada Asaemon Kichij
Đứa con của thời tiết (Weathering with You)
Đứa con của thời tiết (Weathering with You)
Nếu là người giàu cảm xúc, hẳn bạn sẽ nhận thấy nỗi buồn chiếm phần lớn. Điều này không có nghĩa là cuộc đời toàn điều xấu xa, tiêu cực