• No results found

ACRONYMS USED API Application Programming Interface

AES Advanced Encryption Standard APOP Authenticated Post Office Protocol

ASCII American Standard Code for Information Interchange ASN.1 Abstract Syntax Notation One

ATM Automatic Teller Machine

BASR Board of Advanced Studies and Research

BDS UNIX UNIX version developed at the University of California, Berkeley

COM Component Object Model CPU Central Processing Unit CRLF Carriage Return Line Feed DER Distinguished Encoding Rules DES Data Encryption Standard DOS Disk Operating System DSA Digital Signature Algorithm ECC Elliptic Curve Cryptography

ECIES Elliptic Curve Integrated Encryption Scheme EMAIL Electronic Mail

ERR Error

FAQ Frequently Asked Question

FIPS Federal Information Processing Standard

GB Gigabyte

GIF Graphical Interchange Format GUI Graphical User Interface

HDD Hard Disk Drive

IP Internet Protocol

IPCE Interprocess Communication Environment ARPANET Advanced Research Projects Agency Network

IT Information Technology

JPEG Joint Photographic Experts Group

LAN Local Area Network

MAC Message Authentication Code

MB Mega Byte

MDC Manipulation Detection Code

MHz Megahertz

MIT Massachusetts Institute of Technology MIPS Million Instructions per Second MTS Message Transport System

PC Personal Computer PGP Pretty Good Privacy

PIN Personal Identification Number PKI Public Key Infrastructure POP Post Office Protocol

POP3 Post Office Protocol version 3

RAM Random Access Memory

RETR Retrieve

ROM Read Only Memory

RSA Rivest Shamir Adleman

RSAES-OAEP RSA Encryption Scheme - Optimal Asymmetric Encryption Padding

SHA-1 Secure Hash Algorithm One SMTP Simple Mail Transfer Protocol SSL Secure Socket Layer

SUN Sun Microsystems Inc. TAWIN An Image capturing API TCP Transport Control Protocol TIFF Tagged Image File Format

UA User Agent

VB Visual Basic

WAN Wide Area Network

XML Extensible Markup Language

REFERENCES

[1] Cryptography and network security principles and practice, 2nd Edition by William Stallings, Prentice-Hall Inc., 1999, U. S. A.

[2] A Handbook of Applied Cryptography, 4th Edition by A. Menezes, P. van Oorschot and S. Vanstone , CRC press 1996, 2000 Corporate Blvd., N.W., Boca Raton, FL 33431, U. S. A.

[3] Computer Networks, 3rd Edition, by Andrew S. Tanenbaum, Prentice-Hall Inc., 1996, Upper Saddle River, New jersey 07458, U. S. A.

[4] Computer Privacy handbook, 1st Edition by Andre Bacard, Peachpit Press, 1995, Berkeley, CA, U. S. A.

[5] Discrete Mathematics and its Applications, 4th Edition by Kenneth H. Rosen, American Telephone and Telegraph Company – AT&T Laboratories Division, 2000, McGraw-Hill Book Co. – Singapore .

[6] Data and Computer Communications, 5th Edition by William Stallings, Prentice- Hall of India Private Limited, 1997, New Delhi -110 001.

[7] Innovative Cryptographic Technologies Allow Faster Computation and Savings in Power, Memory and Bandwidth, SunNetwork 2002 Conference and Pavilion,

September 18, 2002, SAN FRANCISCO.

http://www.sun.com/smi/Press/sunflash/2002-09/sunflash.20020918.17.html [8] What are elliptic curve cryptosystems?, RSA Laboratories frequently asked questions about today’s cryptography 4.1, Copyright 2003 RSA Security Inc. http://www.rsasecurity.com/rsalabs/faq/3-5-1.html

[9] Elliptic Curves – Strong cryptography efficiently implemented by Uwe Krieger http://www.ecc-brainpool.org/art_spl.pdf

[10] Introduction to Cryptography by Mark Vandenwauver, 1994, [email protected]

[11] Basic Concepts in Data Encryption, Copyright 1999 ThinkQuest Team 27158 — Developed for ThinkQuest 1999

[12] An Example of the RSA Algorithm, the Mathematical Guts of RSA Encryption, by Francis Litterio.

http://world.std.com/~franl/crypto/rsa-example.html

[13] Elliptic curve cryptography, FAQ v1.12, by George Barwood, 22-12-1997, [email protected]

http://www.cryptoman.com/elliptic.htm

[14] LZSS Algorithm, Data Compression Reference Center Maintained and Copyrighted 1997 by Compression Team, [email protected] http://www.rasip.fer.hr/research/compress/algorithms/fund/lz/lzss.html

[15] AES/Rijndael, © 2001-2003 SignalGuard International Ltd. 14 Leslie Hills Drive, Christchurch, New Zealand. [email protected].

http://www.signalguard.com/encryption/aes-rijndael.htm

http://www.javaworld.com/javaworld/jw-04-2000/jw-0428-aes_p.html

[16] A Cost-Based Security Analysis of Symmetric and Asymmetric Key Lengths, by Robert D. Silverman, RSA Laboratories, Number 2001, Copyright 2003 RSA

Security Inc.

http://www.rsasecurity.com/rsalabs/bulletins/bulletin13.html

[17] FIPS PUB 186-2, FEDERAL INFORMATION, PROCESSING STANDARDS PUBLICATION, 2000 January 27, U.S. DEPARTMENT OF COMMERCE/National Institute of Standards and Technology

http://csrc.nist.gov/publications/fips/fips186-2/fips186-2-change1.pdf

[18] RSA vs. ECC by Ivan Leung, A Microcoded Elliptic Curve Cryptographic Processor, Tue Jun 5 2001.

http://www.cse.cuhk.edu.hk/~khleung/thesis/node19.html

[19] SIMPLE MAIL TRANSFER PROTOCOL, RFC 821, Network Working Group by J. Postel ISI August 1982, An Internet Encyclopedia

http://www.freesoft.org/CIE/RFC/821/index.htm

[20] POP3, RFC 1939, Network Working Group, Category: Standards Track, J. Myers, Carnegie Mellon, M. Rose, Dover Beach Consulting, Inc., May 1996 http://www.cis.ohio-state.edu/cgi-bin/rfc/rfc1939.html

[21] Uuencode, By Robert Dorsett, Copyright 2004 Apple Computer, Inc. http://www.mug.jhmi.edu/mirrors/InfoAlley/1195/14/description.html

[22] RSAES-OAEP Encryption Scheme, Algorithm specification and supporting documentation, RSA Laboratories, RSA Security Inc., 20 Crosby Drive, Bedford, MA 01730 U. S. A.

http://www.rsasecurity.com/rsalabs/rsa_algorithm/index.html

[23] Padding Attacks on RSA, David Naccache, Published in Elsevier Information Security Technical Report, Gemplus Card International, 34 rue Guynemer, Issy-les- Moulineaux, F-92447, France, [email protected]

http://www.gemplus.com/smart/r_d/publi_crypto/pdf/Nac00pad.pdf [24] ECC Math, Copyright Certicom Corp. 1997-2002.

http://www.certicom.com/resources/ecc/math.html [25] RSA, RSA Security Inc

http://www.rsa.com

[26] PGP, Pretty Good Privacy Inc. http://www.pgp.com.

[27] FileAssurity, A security software that protect your files, folders, documents, email attachments, Copyright 2001-2004 ArticSoft Limited.

http://www.articsoft.com/products.htm

[28] Jabber - the Jabber Software Foundation, Copyright 1999 -2004. http://www.jabber.org

[29] A Brief History of Cryptography by Anuj Seth http://www.anujseth.com/crypto/history.html

[30] Transfer encoding, Documentation - Sun Software Product Internationalization Taxonomy, Copyright 1994-2003 Sun Microsystems, Inc.

http://developers.sun.com/dev/gadc/des_dev/i18ntaxonomy/transferencod.html [31] Security of instant messaging, Thomas Herlea and Robert Maier.

http://www.esat.kuleuven.ac.be/cosic/thesis/security-instant-messaging_en.html [32] Borzoi – A library supporting Elliptic Curve routines, Dragongate Technologies Ltd. May 11, 2002

http://dragongate-technologies.com/products.html

[33] GetMail and SendMail 2.0 – A library for SMTP / POP3 by Davide Libenzi, Release Date 18-03-2000, [email protected]

[34] The LZ77 algorithm, Data Compression Reference Center, Maintained and Copyrighted 1997 by Compression Team, [email protected]

http://oldwww.rasip.fer.hr/research/compress/algorithms/fund/lz/lz77.html [35] UUencode public domain algorithm by Clem Dye, [email protected]. ftp://ftp.simtel.net/pub/simtelnet/win95/fileutl/uue.zip

[36] The Crypto++ 4.1 implementation of RSA used for only for comparison. http://www.eskimo.com/~weidai/cryptlib.html

[37] Microsoft Foundation Classes http://www.microsoft.com/visualc

Related documents