Digital Signature Algorithm
: Alternate meanings for the abbreviation DSA: See DSA (disambiguation)
Key generation
- Choose a 160-bit prime q.
- Choose an L-bit prime p, such that p=qz+1 for some integer z and such that 512 ≤ L ≤ 1024 and L is divisible by 64.
Note: FIPS-182-2, change notice 1 specifies that L should only assume the value 1024. - Choose h, where 1 < h < p − 1 such that g = hz mod p > 1.
- Choose x by some random method, where 0 < x < q.
- Calculate y = gx mod p.
- Public key is (p, q, g, y). Private key is x.
Note that (p, q, g) can be shared between different users of the system, if desired.
~ ~ ~ ~ ~ ~ ~ ~ ~ ~
~ Table of Content ~
| ► | Introduction |
| ► | Key generation |
| ► | Signing |
| ► | Verifying |
| ► | Correctness of the algorithm |
| ► | See also |
| ► | External links |
~ What's Hot ~
Fantastic Mr Fox, Hannah Montana The Movie, The Goods Live Hard Sell Hard, Ninja Assassin, My Sister S Keeper, The Hangover, The Blind Side, New Moon, The Boondock Saints Ii All Saints Day, The Lovely Bones, Alvin And The Chipmunks The Squeakquel, The Mummy 4 Rise Of The Aztec, The Princess And The Frog, Sorority Row, The Ugly Truth, Twilight, Dear John, Avatar, 500 Days Of Summer, Cedar Boys,
~ Community ~
| ► | History Forum Come and discuss about History, Civilizations, Historical Events and Figures |
| ► | History Web-Ring A community of sites, blogs and forums dedicated to History. Do not hesitate to submit your site. |
and are licensed under the GNU Free Documentation License.
Lexicon - Privacy Policy - Spiritus-Temporis.com ©2005.