Arbitrated Quantum Digital Signature: Difference between revisions

no edit summary
No edit summary
Line 36: Line 36:
* <math>n</math>: Total number of qubits of message.
* <math>n</math>: Total number of qubits of message.
* <math>f</math>: public function to obtain public key from user's email-id
* <math>f</math>: public function to obtain public key from user's email-id
* <math>k_{pub}</math>: Signer's public key, where <math>k_{pub} \in \{0,1\}^n</math>.
* <math>k_{pub}</math>: Seller's public key, where <math>k_{pub} \in \{0,1\}^n</math>.
* <math>k_{pri}</math>: Signer's private, where <math>k_{pri} \in \{0,1\}^n</math>.
* <math>k_{pri}</math>: Seller's private, where <math>k_{pri} \in \{0,1\}^n</math>.
* <math>k_r</math>: Random OTP number selected by PKG to denote each of Signer's signatures, where <math>k_{r} \in \{0,1\}^n</math>.
* <math>k_r</math>: Random OTP number selected by PKG to denote each of Seller's signatures, where <math>k_{r} \in \{0,1\}^n</math>.
* <math>VC(x,y)</math>: function VC performs one time pads 'y' using quantum pad key 'x' via [[Vernam Cipher]]  
* <math>VC(x,y)</math>: function VC performs one time pads 'y' using quantum pad key 'x' via [[Vernam Cipher]]  
* <math>k_{at}</math>: Shared key between the Signer and PKG where <math>k_{at} \in \{0,1\}^n</math>.
* <math>k_{at}</math>: Shared key between the Seller and PKG where <math>k_{at} \in \{0,1\}^n</math>.
* <math>E_{k_{at}}</math>: Quantum Vernam cipher encrypted state which uses <math>k_{at}</math>.
* <math>E_{k_{at}}</math>: Quantum Vernam cipher encrypted state which uses <math>k_{at}</math>.
* <math>G</math>: PKG's master key which is a one way function where <math>\{0,1\}^n \xrightarrow{}\{0,1\}^n</math> .
* <math>G</math>: PKG's master key which is a one way function where <math>\{0,1\}^n \xrightarrow{}\{0,1\}^n</math> .
* <math>F</math>: Public quantum one way function selected by Signer to generate quantum digest.
* <math>F</math>: Public quantum one way function selected by Seller to generate quantum digest.
* <math>m</math>: Message sent by Signer to the Verifier, where <math>m \in \{0,1\}^n</math>.
* <math>m</math>: Message sent by Seller to the Verifier, where <math>m \in \{0,1\}^n</math>.
* <math>s</math>: Random string of uniform distribution selected by the Signer, where <math>s \in \{0,1\}^n</math>.
* <math>s</math>: Random string of uniform distribution selected by the Seller, where <math>s \in \{0,1\}^n</math>.
* <math>t</math>: Random string of uniform distribution selected by the Signer, where <math>t \in \{0,1\}^n</math>.
* <math>t</math>: Random string of uniform distribution selected by the Seller, where <math>t \in \{0,1\}^n</math>.
*<math>l</math>: qubit address
*<math>l</math>: qubit address
* <math>|\phi\rangle_{a_l,b_l}</math>: Quantum state which is defined by
* <math>|\phi\rangle_{a_l,b_l}</math>: Quantum state which is defined by
Write, autoreview, editor, reviewer
3,129

edits