Câu trả lời:
Một số chức năng được phỏng đoán là có thuộc tính đó, được gọi là cứng vừa phải . Chúng lần đầu tiên được đề xuất trong bối cảnh chống spam, và sau đó tìm đường vào các ứng dụng phức tạp hơn, chẳng hạn như kiến thức đồng thời và cam kết đúng thời gian . Họ thường sử dụng một hàm có dạng , lần đầu tiên được đề xuất bởi Rivest, Shamir và Wagner :
N là tích của hai số nguyên tố lớn. Không biết yếu tố của N, điều tốt nhất được biết đến là bình phương lặp đi lặp lại - một tính toán rất tuần tự trong tự nhiên.
Nếu , thì việc nhân tố hóa có thể được thực hiện một cách hiệu quả và do đó chúng ta không phải dùng đến phương pháp bình phương lặp đi lặp lại. Tuy nhiên, việc thực hiện hệ số cho một người không biết các yếu tố của N phải chịu một chi phí đa thức.
Bạn cũng có thể quan tâm đến khái niệm các hàm một chiều yếu , mặc dù chúng không liên quan chính xác đến câu hỏi.
Xem các tài liệu tham khảo sau đây là tốt: