Siêu thị PDFTải ngay đi em, trời tối mất

Thư viện tri thức trực tuyến

Kho tài liệu với 50,000+ tài liệu học thuật

© 2023 Siêu thị PDF - Kho tài liệu học thuật hàng đầu Việt Nam

Hướng dẫn các chứng minh mà không cần tiết lộ thông tin phần 6 pot
MIỄN PHÍ
Số trang
5
Kích thước
116.8 KB
Định dạng
PDF
Lượt xem
1430

Tài liệu đang bị lỗi

File tài liệu này hiện đang bị hỏng, chúng tôi đang cố gắng khắc phục.

Hướng dẫn các chứng minh mà không cần tiết lộ thông tin phần 6 pot

Nội dung xem thử

Mô tả chi tiết

Vietebooks Nguyễn Hoàng Cương

Trang 26

Ta sÏ m« t¶ hai s¬ ®å rµng buéc bit thuéc lo¹i nµy vµ sau ®ã ®¸nh gi¸

c¸c kiÓu sö dông chóng trong giao thøc t« ®å thÞ b»ng ba mµu.

S¬ ®å ®Çu tiªn ®−îc x©y dùng trªn b¸i to¸n c¸c thÆng d− bËc hai. Gi¶

sö n = pq, trong ®ã p vµ q lµ c¸c sè nguyªn tè vµ cho m ∈QR(n) (chó ý r»ng

trong s¬ ®å tr−íc m lµ mét thÆng d− gi¶ bËc hai). Trong s¬ då nµyPeggy

kh«ng nhÊt thiÕt ph¶i biÕt ph©n tÝch cña n vµ c¨n bËc hai cña m. Bëi vËy Vic

hoÆc ph¶i x©y dùng ®−îc c¸c gi¸ trÞ nµy hoÆc chóng ph¶i ®−îc thu nhËn tõ

mét ng−êi thø ba (tin cËy ®−îc).

Cho X= Zn

*

vµ Y= QR(n) vµ ®Þnh nghÜa

f(b ,n) =mb

x2

mod n

Còng nh− tr−íc ®©y, Peggy sÏ m· ho¸ gi¸ trÞ b b»ng c¸ch chän mét gi¸

trÞ ngÉu nhiªn x vµ tÝnh blob y = f(b,x). Trong s¬ ®å nµy, tÊt c¶ c¸c blob ®Òu

lµ c¸c thÆng d− bËc hai. H¬n n÷a mét gi¸ trÞ bÊt kú y∈ QR(n) cã thÓ lµ b¶n

m· ho¸ cña 0 hay cña 1. Gi¶ sö y= x2

mod n vµ m= k2

mod n. Khi ®ã:

y= f(0,x) = f(1,x,k-1 mod n)

§iÒu ®ã cã nghÜa lµ s¬ ®å nµy ®¹t ®−îc tÝnh dÊu kÝn kh«ng ®iÒu kiÖn.

VËy ®iÒu kiÖn g× sÏ x¶y ra ®èi víi tÝnh rµng buéc ? Peggy cã thÓ më mét blob

bÊt kú cho tr−íc thµnh 0 hoÆc 1 khi vµ chØ khi c« ta cã thÓ tÝnh ®−îc k (lµ mét

c¨n bËc hai cña m). Nh− vËy, ®Ó cho s¬ ®å nµy lµ rµng buéc (vÒ mÆt tÝnh

to¸n), cÇn ph¶i gi¶ thiÕt r»ng Peggy kh«ng cã kh¶ n¨ng tÝnh c¨n bËc hai cña

m. (NÕu Peggy cã ®Çy ®ñ søc m¹nhth× dÜ nhiªn c« ta cã thÓ lµm ®−îc ®iÒu ®ã.

§ã lµ lý do ph¶i gi¶ thiÕt Peggy cã kh¶ n¨ng tÝnh to¸n h¹n chÕ).

§Ó lµm vÝ dô cho mét s¬ ®å cam kÕt bit thø hai thuéc lo¹i nµy, xÐt mét

s¬ ®å x©y dùng trªn b¸i to¸n logarithm rêi r¹c. Cho p lµ mét sè nguyªn tè sao

cho b¸i to¸n logarithm rêi r¹c trong Zp

*

lµ mét b¸i to¸n bÊt kh¶ gi¶i, cho α lµ

mét phÇn tö nguyªn thuû cña Zp

*

vµ cho β ∈Zp

*

. Gi¸ trÞ β ph¶i ®−îc chän bëi

Vic hoÆc mét ng−êi thø ba tin cËy (chø kh«ng ph¶i bëi Peggy). S¬ ®å nµy sÏ

cã X= {0,........,p-1}, Y= Zp

*

vµ f ®−îc x¸c ®Þnh b»ng:

f(b,x) = βb

αx

mod p

Kh«ng khã kh¨n l¾m cã thÓ thÊy r»ng s¬ ®å nµy cã tÝnh dÊu kÝn kh«ng

®iÒu kiÖn, vµ nã cã tÝnh dµng buéc khi vµ chØ khi Peggy kh«ng cã kh¶ n¨ng

tÝnh ®−îc logarit rêi r¹c logαβ.

Tải ngay đi em, còn do dự, trời tối mất!