Chúng tôi lưu ý rằng vì các chữ ký và xác minh thuật toán cần phải tính toán U, cả hai đều chạytrong thời gian O(t), mà là một chút siêu đa thức.Döï Luaät 4.3 giả sử S là existentially unforgeable bị tấn công thông điệp được lựa chọn một trong cácMẫu ngẫu nhiên Oracle. Sau đó Su cũng là existentially unforgeable theo một cuộc tấn công được lựa chọn tin nhắnOracle mẫu ngẫu nhiên, nhưng thực hiện nó với toàn bộ chức năng bất kỳ một đề án là sản lượng.hoàn toàn bể bị tấn công được lựa chọn tin nhắn và existentially forgeable bị tấn công chỉ có chìa khóa.Bằng chứng: Kể từ khi RU là lẫn tránh, sau đó từ Döï Luaät 4.1 nó sau Su là an toàn trong ngẫu nhiênMô hình Oracle. Mặt khác, cho rằng một trong những cố gắng để thay thế nhà tiên tri ngẫu nhiên trong cácđề án dàn Fi (nơi tôi là các chỉ số trong điều tra). Một kẻ thù, được đưa ra một hạt giống smột chức năng trong Fi có thể sau đó thiết lập msg = hi, si và đầu ra cặp (msg,), mà sẽ được chấp nhậnnhư là một cặp hợp lệ thư-chữ ký của vũ. Ngoài ra, nó có thể yêu cầu người ký chữ ký nàytin nhắn msg, và như vậy có được bí mật đăng-chìa khóa.4.3 bước thứ baChúng tôi bây giờ sử dụng CS-bằng chứng để xây dựng một chương trình chữ ký mới các công trình trong Oracle ngẫu nhiênMô hình. Xây dựng này là tương tự như một trong các tiểu mục 4.2, ngoại trừ thay vì kiểm trađó (msg, O(msg)) ∈ RU, người ký tên chung/verifier được CS-chứng minh rằng yêu cầu bồi thường, và nó chỉ cầnxác minh tính xác thực của bằng chứng đó. Kể từ khi xác nhận tính hợp lệ của một chứng minh CS có thể được thực hiện nhiều hơn nữahiệu quả hơn so với kiểm tra yêu cầu bồi thường "từ đầu", ký kết và minh thuật toán trong cácđề án mới có thể làm việc trong thời gian đa thức. Mặt khác, khi đề án được thực hiệnbằng cách sử dụng toàn bộ chức năng Fi, cung cấp đầy đủ chứng minh CS (tức là, đối với (msg, fs i(msg)) ∈ RU)chỉ đòi hỏi thời gian đa thức (tức là, thời gian đa thức trong thời gian để đánh giá fs tôi). Điều này mang lạiCác tùy chọn sau:Định lý 4.4 có tồn tại một chương trình chữ ký đó là existentially unforgeable theo một lựa chọnthông điệp cuộc tấn công trong mô hình Oracle ngẫu nhiên, nhưng như vậy mà khi thực hiện với bất kỳ chức năngtoàn bộ, kết quả đề án là existentially forgeable bằng cách sử dụng tấn công chỉ có chìa khóa và hoàn toàn Bểbị tấn công được lựa chọn tin nhắn.Chúng tôi lưu ý lại rằng không giống như các "chữ ký đề án" trình bày trong phần phụ 4.2, chương trình chữ kýtrình bày dưới đây các công trình trong thời gian đa thức.
đang được dịch, vui lòng đợi..
