| The wide application of the Internet offers us so many advantages, but it also makes many problems for us. Such as hijacking the message or tampering with the message infected our using of Internet. Network-oriented security practices of days gone by are not enough to keep data safe.Security of the network becomes the most important thing.There are many kinds of network security techniques, such as firewall,security audit,etc. This paper will looked at digital signature techniques. It is one of the important security mechanisms. Digital signature has been widely used in electronic government,electronic commerce and electronic bank. We also use it in the e-mail.The idea behind a digital signature is analogous to a traditional hand-written signature. The idea is to be able to "sign" digital documents in such a way that the signature is as legally binding in court as a physical signature. Digital signatures must be at least as good as hand-written signatures at meeting these main goals of signatures:A signature should be proof of authenticity. Its existence on a document should be able to convince people that the person whose signature appears on the document signed the document deliberately. A signature should be impossible to forge. As a result, the person who signed the document should not be able to claim this signature is not theirs. After the document is signed, it should be impossible to alter the document without detection, so that the signature can be invalidated. It should be impossible to move the signature to another document.Digital signature has many advantages than traditional cryptographic algorithms. One of these is, different messages work out different signatures, the same people "sign" different messages will not get the same signature. Modify the original message will alter the signature. so digital signature is superior to the traditional signature in authenticity.All above characters of the digital signature especially the authentication and data integrity and non-repudiation make it a important method in e-commerce system or e-government system. The digital signature technology is benefit from the development of the public key cryptography. Public key cryptography and Public Key Infrastructure are the bases of the digital signature research. The "key feature" of public key cryptography is that it utilizes a two-part key, with one half held by the sender and one by the receiver. Most public key algorithms, including RSA and ECDSA, can be easily extended to support digital signatures.For practical purpose, it is always find the combining of digital signature and digital certificate to ensure the security.The electronic tax system is a good illustration at the application of the digital signature. This system is a integrate tax information system that the taxpayer could declare taxes to the revenue office by Web. Digital signatures and digital certificates are used in this system in order to achieve data privacy and data integrity and confirm the taxpayers' identity. The digital signatures scheme of the electronic tax system is base on the existing digital signatures schemes. This paper focus on the design of the client software. The system is base on the B/S structure which Taxpayer can complete the declaring just by browsing the Web site of the revenue office.The use of digital signature is growing along with the popularity of the Internet. Its non-repudiation and data authentication make it an excellent choice for secure e-commerce and e-government. It could foresee that the digital signature techniques will be widely applied in the future. |