Research Article

Improved Multisignature Scheme for Authenticity of Digital Document in Digital Forensics Using Edward-Curve Digital Signature Algorithm

Algorithm 3

Signature verification.
Input: Signed Document, Digital Signature,
Public Keys of Signatories
Result: Verification Results
Notations;
EdDSApub ← EdDSA public-key
EdDSAPub ← EdDSA combined public-key
Doc ← Signed document
EdDSASignature ← EdDSA Signature
Initialization;
EdDSApub1 ▷Public key of user 1.
EdDSApub2 ▷Public key of user 2.
.
.
EdDSApubn ▷Public key of user n.
EdDSAPub = EdDSApub1 EdDSApun2……. EdDSApubn
Digital Signature Verification;
EdDSAverif=Verify (Doc, EdDSAPub, EdDSASig)
if EdDSAverif==1 then
Signature verified Successfully;
else
Verification is Failed;
end