Write, autoreview, editor, reviewer
3,129
edits
Line 60: | Line 60: | ||
==='''Stage 2''' Messaging=== | ==='''Stage 2''' Messaging=== | ||
*Input seller: Message m, Private Key for m | *Input seller: Message m, Private Key for m <math>\{\beta^m_1,...,\beta^m_L\}</math> | ||
*Output Buyer: accept or abort, Verifier: accept or abort | *Output Buyer: accept or abort, Verifier: accept or abort | ||
**'''Signing:''' ’mismatch’ is when Buyer finds an eliminated signature element in Seller’s private key | |||
# Seller sends Buyer (m, | # Seller sends Buyer (m,<math>\{\beta^m_1,...,\beta^m_L\}</math>) | ||
# For l = 1,2,..,L | # For l = 1,2,..,L | ||
##Buyer counts the number of mismatches ( | ##Buyer counts the number of mismatches (<math>B^m_l=C^m_l</math>) and returns <math>S_b</math> | ||
# If | # If <math>S_b < s_aL/2</math>, Buyer accepts m else he aborts | ||
**'''Transfer''' | |||
# Buyer sends Verifier (m, | # Buyer sends Verifier (m,<math>\{\beta^m_1,...,\beta^m_L\}</math>) | ||
# For l = 1,2,....,L | # For l = 1,2,....,L | ||
##Verifier counts the number of mismatches ( | ##Verifier counts the number of mismatches (<math>C^m_l=B^m_l</math>) and returns <math>S_c</math> | ||
# If | # If <math>S_c < s_aL/2</math>, Verifier accepts m else he aborts | ||
== Requirements == | == Requirements == | ||
*Technological Readiness | *Technological Readiness | ||
== References == | == References == |