✨Hàm trapdoor

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

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

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ể.

👁️ 1 | 🔗 | 💖 | ✨ | 🌍 | ⌚
**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
phải|Một hàm băm tiêu biểu đang hoạt động **Hàm băm** (tiếng Anh: _hash function_) là giải thuật nhằm sinh ra các **giá trị băm** tương ứng với mỗi **khối dữ liệu** (có thể là một
**_Deadly Rooms of Death_** (**DROD**) là một trò chơi giải đố trên máy tính. Nó được Erik Hermansen tạo ra vào năm 1996 và đã được thường xuyên mở rộng kể từ đó. Phiên bản