seccure

A selection of asymmetric algorithms based on elliptic curve cryptography (ECC).
Download

seccure Ranking & Summary

Advertisement

  • Rating:
  • License:
  • GPL
  • Price:
  • FREE
  • Publisher Name:
  • B. Poettering
  • Publisher web site:
  • http://point-at-infinity.org/jssha256/

seccure Tags


seccure Description

A selection of asymmetric algorithms based on elliptic curve cryptography (ECC). seccure toolset implements a selection of asymmetric algorithms based on elliptic curve cryptography (ECC). In particular it offers public key encryption / decryption and signature generation / verification.ECC schemes offer a much better key size to security ratio than classical systems (RSA, DSA). Keys are short enough to make direct specification of keys on the command line possible (sometimes this is more convenient than the management of PGP-like key rings).seccure builds on this feature and therefore is the tool of choice whenever lightweight asymmetric cryptography -- independent of key servers, revocation certificates, the Web of Trust or even configuration files -- is required.Where can I download seccure?seccure is GPL software. First download seccure from the following link. Then, after having made sure that libgcrypt is properly installed, run make and make install as usual.How is seccure used?First we give an example for key generation: $ seccure-keyAssuming curve p160.Enter private key: my private keyThe public key is: 8W;>i^H0qi|J&$coR5MFpR*VnThen we do some public key encryption / decryption: $ seccure-encrypt -o private.msg '8W;>i^H0qi|J&$coR5MFpR*Vn'Assuming MAC length of 80 bits.Go ahead and type your message ...This is a very very secret message!^D$ seccure-decrypt -i private.msgAssuming MAC length of 80 bits.Assuming curve p160.Enter private key: my private keyThis is a very very secret message!Integrity check successful, message unforged!At last we try out the signature generation / verification: $ seccure-signAssuming curve p160.Enter private key: my private keyGo ahead and type your message ...This message will be signed^DSignature: !JI1%Luh6mu:@)S3wS.go(u1z,b.NhXIUI)/p@$*ONA+)+G}}_$ seccure-verify '8W;>i^H0qi|J&$coR5MFpR*Vn' '!JI1%Luh6mu:@)S3wS.go(u1z,b.NhXIUI)/p@$*ONA+)+G}}_'Go ahead and type your message ...This message will be signed^DSignature successfully verified!


seccure Related Software