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 网络安全

项目ID: #2890878

关于项目

5个方案 远程项目 活跃的Feb 2, 2003

有5名威客正在参与此工作的竞标,均价$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