Điểm:1

Ánh xạ đẳng cấu của các điểm BLS12-381 G2 tới G1

lá cờ ca

Tôi đang cố gắng tái tạo chữ ký vòng như được mô tả trong Phần 5 của https://crypto.stanford.edu/~dabo/pubs/papers/aggreg.pdf nhưng được áp dụng cho hệ thống BLS12-381.

nhập mô tả hình ảnh ở đây Một trong những giả định trong cách xây dựng của họ là tồn tại đẳng cấu Ï: G2 â G1, với Ï(g2) = g1

Có một gợi ý rằng chúng ta có thể sử dụng bản đồ theo dõi như đẳng cấu này:

nhập mô tả hình ảnh ở đây

Bây giờ tôi đã tìm thấy định nghĩa của bản đồ dấu vết trong Ghép nối cho người mới bắt đầu (tìm kiếm bản đồ dấu vết)

nhập mô tả hình ảnh ở đây

Nhưng tất cả những nỗ lực tôi đã thực hiện để triển khai bản đồ theo dõi này đều không thành công, không có điểm nào mà tôi đã lập bản đồ từ nhóm BLS12-381 G2 nằm trên đường cong G1.

Tôi nghĩ rằng tôi đang thiếu một cái gì đó. Tôi có nên mong đợi kết quả đầu ra của bản đồ theo dõi này tạo ra các điểm trong G1 không?

Có lẽ tôi không tiếp cận điều này một cách chính xác?

Daniel S avatar
lá cờ ru
Một vấn đề cần lưu ý là tổng trong công thức theo dõi nên được diễn giải bằng phép toán nhóm đường cong elip. Bạn có thấy rằng tọa độ của dấu vết không nằm trong $\mathbb F_q$ hay chúng không thỏa mãn phương trình đường cong?
Điểm:2
lá cờ kr

Cài đặt được mô tả trong bài báo đó là một ví dụ về cái gọi là âGhép nối loại IIâ với đẳng cấu hiệu quả $G_2\đến G_1$. Hầu hết các cấu trúc ghép nối hiệu quả là âType-IIIâ, nơi mà sự đẳng cấu như vậy được cho là không tồn tại. Vì vậy, nếu bạn triển khai bình thường nhóm song tuyến tính BLS12, điều này sẽ không hoạt động: bỏ qua các vòng xoắn, bạn thực sự có thể tính toán bản đồ theo dõi như đã đề cập, nhưng $G_2$ nhóm con được chọn cụ thể để ánh xạ tới 0, vì vậy nó sẽ không phải là một đẳng cấu.

Nói chính xác hơn một chút, việc xây dựng các cặp song tuyến tính trông như thế này. Chúng tôi bắt đầu với một đường cong elip $E/\mathbb{F}_q$ sao cho $p$-phân nhóm xoắn $E[p](\mathbb{F}_q)$ (điểm thứ tự chia $p$ với tọa độ trong $\mathbb{F}_q$) là chu trình có thứ tự $p$, và hơn thế nữa, qua một số phần mở rộng ở mức độ nhỏ $\mathbb{F}_{q^d}$, $E$ có đầy đủ $p$-xoắn (tức là, $E[p](\mathbb{F}_{q^d})$ đẳng cấu với $(\mathbb{Z}/p\mathbb{Z})^2$: có $p^2$ điểm có tọa độ trong $\mathbb{F}_{q^d}$ và phân chia thứ tự $p$). Sau đó chúng ta có thể chọn $E[p](\mathbb{F}_{q^d})$ như $G_1$, và bất kỳ cái nào khác $p$ phân nhóm thứ tự $p$ của $E[p](\mathbb{F}_{q^d})$ như $G_2$.

Bây giờ, như được mô tả trong bài báo, bản đồ theo dõi là một đồng cấu của $E[p](\mathbb{F}_{q^d})$ trên $G_1$, vì vậy sự lựa chọn thông thường của $G_2$ là lấy hạt nhân của bản đồ này. Điều này cho phép tất cả các loại tối ưu hóa cấu trúc, giúp có thể băm thành $G_2$ vân vân và vân vân, nhưng nó hoàn toàn không tương thích với cài đặt được yêu cầu trong bài báo đó. Những gì bạn sẽ làm cho bài báo đó là chọn một trong những thứ còn lại $p-1$ lựa chọn cho $G_2$ (hoặc nhiều khả năng hơn: sửa đổi cấu trúc để tránh cài đặt Loại II kém hiệu quả hơn; tồn tại các công cụ chuyển đổi tự động lấy một nguyên hàm được xác định trong một cài đặt và xây dựng chính thức một nguyên hàm tương ứng trong một cài đặt khác, vì vậy điều này có thể thực hiện được ở đây, mặc dù đối số bảo mật có thể cần phải được điều chỉnh bình thường).

David Rusu avatar
lá cờ ca
Điều này rất hữu ích, Merci beaucoup!

Đă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.