Digital Signature for small Messages

Cerrado Publicado Dec 9, 2002 Pagado a la entrega
Cerrado Pagado a la entrega

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 Programación en C Programación en C# Seguridad informática Ingeniería MySQL PHP Arquitectura de software Verificación de software Visual Basic Seguridad web

Nº del proyecto: #2890878

Sobre el proyecto

5 propuestas Proyecto remoto Activo Feb 2, 2003

5 freelancers están ofertando un promedio de $18 por este trabajo

rentedcoder

See private message.

$17 USD en 14 días
(24 comentarios)
4.0
cosmicchips

See private message.

$21.25 USD en 14 días
(22 comentarios)
3.4
hydrasoftware

See private message.

$21.25 USD en 14 días
(3 comentarios)
2.5
vw532519vw

See private message.

$9.35 USD en 14 días
(0 comentarios)
0.0
ph2vw

See private message.

$21.25 USD en 14 días
(0 comentarios)
0.0