Digital Signature for small Messages

Κλειστό Αναρτήθηκε Dec 9, 2002 Πληρώθηκε κατά την παράδοση
Κλειστό Πληρώθηκε κατά την παράδοση

Generate a Digital Signature for binary streams of data varying from 800 bytes to [url removed, login to view] in size. I am told that a digital signature of about 50 bytes in length can be generated with a key size of 1024 bytes. I would prefer a signature that follows the US federal DSA standard, but am open to suggestions. Diffie-Helman, RSA or others will be considered by me.

1. The component will have to generate key pairs

2. The component will have to sign a binary stream, and deliver the signature as a return value.

3. The component will have to verify a signature with the public key.

The code should manifest as a backend component, likely as a DLL. This should be callable by a GUI written in VB. The component should appear to be object oriented, if possible. I would prefer the source code to be in VB, though other languages are acceptable. The use of .NET will be considered by me.

If the program requires the presence of third party software to be on the machine, this will have to be declared and approved.

**Additional functionality.** I would prefer that the key size be variable, and that the same message be able to be signed with two keys at the same time, either of which will verify the message.

## Deliverables

1) Complete and fully-functional working program(s) in executable form as well as complete source code of all work done. This includes the backend component and a sample GUI to demonstarte functionality. 2) If third party programs are required, installation package that will install the third party software (in ready-to-run condition) on the platform(s) specified in this bid request. (Or acceptable installation instructions) 3) Complete ownership and distribution copyrights to all work purchased. If any deliverable or algorithm is protected by patents or other intellectual property law this must be disclosed. 4) Technical documentation in the form of UML diagrams. If the developer cannot produce acceptable UML documentation, then the software must match UML diagrams I prepare based on the developers input.

## Platform

This should run on Windows 2000 and XP. The use of .NET will be considered (prefer 1.1 framework)

## Deadline information

A successful work product will result in a top rating from me :)

.NET Γλώσσα Προγραμματισμού C Γλώσσα Προγραμματισμού C# Ασφάλεια Υπολογιστή Μηχανολογία MySQL PHP Αρχιτεκτονική Λογισμικού Δοκιμή Λογισμικού Visual Basic Ασφάλεια Ιστού

Ταυτότητα Εργασίας: #2890878

Σχετικά με την εργασία

5 προτάσεις Απομακρυσμένη εργασία Ενεργό Feb 2, 2003

5 freelancers κάνουν προσφορές κατά μέσο όρο $18 για αυτή τη δουλειά

rentedcoder

See private message.

$17 USD σε 14 μέρες
(24 Αξιολογήσεις)
4.0
cosmicchips

See private message.

$21.25 USD σε 14 μέρες
(22 Αξιολογήσεις)
3.4
hydrasoftware

See private message.

$21.25 USD σε 14 μέρες
(3 Αξιολογήσεις)
2.5
vw532519vw

See private message.

$9.35 USD σε 14 μέρες
(0 Αξιολογήσεις)
0.0
ph2vw

See private message.

$21.25 USD σε 14 μέρες
(0 Αξιολογήσεις)
0.0