Điểm:0

How or in which format should Schnorr signature keys be stored?

lá cờ ke

I would like to know if there is any standard for storing public and private keys for Schnorr signature

fgrieu avatar
lá cờ ng
Có nhiều biến thể của chữ ký Schnorr, trên các loại nhóm khác nhau; xem ví dụ [cái này](https://crypto.stackexchange.com/q/34863/555). Bối cảnh có chỉ định điều gì đó, giống như nhóm đã sử dụng không?
Điểm:1
lá cờ vu

Chẳng có ai. Chữ ký của Schnorr chỉ được mô tả về mặt học thuật, vì vậy không có tiêu chuẩn cho nó có tất cả các thông số kỹ thuật có khả năng không tương thích cho nó, thiếu một đồng phục Tiêu chuẩn. Đã có tiêu chuẩn mã hóa ElGamel khi NIST đang điều hành Hội thảo triển khai OSI, nhưng nó không được sử dụng rộng rãi.

Tuy nhiên, có EdDSA, là một thành phần của đường cong elip Edwards với chữ ký của Schnorr. Nó được chỉ định trong RFC-8032.

Tất nhiên, việc thiếu một tiêu chuẩn thống nhất không ngăn cản chúng ta lưu trữ khóa riêng dưới dạng số nguyên big-endian và khóa chung dưới dạng số nguyên big-endian hoặc điểm đường cong elip. Tất cả những gì bạn cần là chọn một tiêu chuẩn hiện có (ví dụ: PKCS#3, GIÂY #1, IEEE-1363, ISO/IEC-14888-3, v.v.) và áp dụng mã hóa của nó cho phiên bản học thuật của Schnorr.

fgrieu avatar
lá cờ ng
Không thể đồng ý với "không có tiêu chuẩn cho nó". Có quá nhiều! Ví dụ; [ISO/IEC 14888-3](https://www.iso.org/obp/ui/en/#!iso:std:76382:en) chuẩn hóa "Thuật toán chữ ký số Schnorr đường cong Elliptic" thành EC-SDSA \[ OID [1.0.14888.3.0.11](http://oid-info.com/get/1.0.14888.3.0.11)\] với biến thể EC-SDSA-opt \[OID [1.0.14888.3.0.13](http:/ /oid-info.com/get/1.0.14888.3.0.13)\] và EC-FSDSA \[OID [1.0.14888.3.0.12](http://oid-info.com/get/1.0.14888.3.0.12 )\]. EC-SDSA-opt được chứng thực bởi ETSI và BSI cũng là một ECSDSA (có bản sửa lỗi). Tôi được cho biết một trong số này được sử dụng trong ứng dụng Thẻ thông minh.
DannyNiu avatar
lá cờ vu
@fgrieu Từ ngữ mới của tôi có được chấp nhận không?
lá cờ ke
Ok, nhưng tôi muốn biết liệu có cách nào để lưu và lưu trữ các khóa Schnorr giống như cách bạn làm với ECDSA hoặc RSA không
DannyNiu avatar
lá cờ vu
@RazvanMarian Đã thêm một đoạn cho bạn.

Đăng câu trả lời

Hầu hết mọi người không hiểu rằng việc đặt nhiều câu hỏi sẽ mở ra cơ hội học hỏi và cải thiện mối quan hệ giữa các cá nhân. Ví dụ, trong các nghiên cứu của Alison, mặc dù mọi người có thể nhớ chính xác có bao nhiêu câu hỏi đã được đặt ra trong các cuộc trò chuyện của họ, nhưng họ không trực giác nhận ra mối liên hệ giữa câu hỏi và sự yêu thích. Qua bốn nghiên cứu, trong đó những người tham gia tự tham gia vào các cuộc trò chuyện hoặc đọc bản ghi lại các cuộc trò chuyện của người khác, mọi người có xu hướng không nhận ra rằng việc đặt câu hỏi sẽ ảnh hưởng—hoặc đã ảnh hưởng—mức độ thân thiện giữa những người đối thoại.