Directories ¶
Path | Synopsis |
---|---|
csprng
|
|
bbs
Package bbs implements the Blum-Blum-Shub pseudo-random number generator.
|
Package bbs implements the Blum-Blum-Shub pseudo-random number generator. |
Package eccutil contains various utility functions to implement protocols over ecc
|
Package eccutil contains various utility functions to implement protocols over ecc |
Package genericblinding provides interface definitions for blind signature schemes
|
Package genericblinding provides interface definitions for blind signature schemes |
Package jcc implements "An ECC-Based Blind Signature Scheme" by Fuh-Gwo Jeng, Tzer-Long Chen and Tzer-Shyong Chen A lot of the sanity checks performed by the code make no mathematical sense since they are impossible to produce if the code is actually bug-less Under certain conditions both msg and the image of the msg have valid signatures (implausible) Generate key: Private key == blinding factor (ni) Blind: blind message = scalarmult(message,scalarmult(blinding factor, PublicKey)) (POINT) Sign: r = nv x blind message (POINT); s = (nv+ns) x blind message (POINT) ns is the privat key of the signer record nv,blind message.
|
Package jcc implements "An ECC-Based Blind Signature Scheme" by Fuh-Gwo Jeng, Tzer-Long Chen and Tzer-Shyong Chen A lot of the sanity checks performed by the code make no mathematical sense since they are impossible to produce if the code is actually bug-less Under certain conditions both msg and the image of the msg have valid signatures (implausible) Generate key: Private key == blinding factor (ni) Blind: blind message = scalarmult(message,scalarmult(blinding factor, PublicKey)) (POINT) Sign: r = nv x blind message (POINT); s = (nv+ns) x blind message (POINT) ns is the privat key of the signer record nv,blind message. |
Package jjm implements the JJM blind signature scheme over ECC
|
Package jjm implements the JJM blind signature scheme over ECC |
Package lioness implements the LIONESS Large Block Cipher with some modifications: Instead of using a standard stream cipher, it only allows usage of block ciphers that implement the cipher.Block interface.
|
Package lioness implements the LIONESS Large Block Cipher with some modifications: Instead of using a standard stream cipher, it only allows usage of block ciphers that implement the cipher.Block interface. |
Package singhdas implementes "A Novel Proficient Blind Signature Scheme using ECC" by Nitu Singh and Sumanjit Das Some of the tests/verifications are not necessary but done anyways.
|
Package singhdas implementes "A Novel Proficient Blind Signature Scheme using ECC" by Nitu Singh and Sumanjit Das Some of the tests/verifications are not necessary but done anyways. |
Click to show internal directories.
Click to hide internal directories.