System architecture of the program Mail Client with ElGamal cryptography is :
From the picture above can be seen that the mail client sender encrypts the message by sending a plain text parameter of the encryption function. After that sends cipher text encryption function as a result of encryption. With the SMTP port and the cipher text of the message sent to the Mail Server. Mail Server Mail Server sends to the destination if the recipient has a different Mail Server. With POP3 or Imap protocol then the message recipient mail client can receive email. Email recipients can decrypt the cipher text sent parameters. Decryption function will check first private key. After the enter key then the private decryption function can send plain text decryption results. The essence of the above programs are Mail client can send an email to the mail server after encryption. And the recipient mail client can download email delivery at Mail Server, and then decrypt.
the process is :
- 1) The process triggers the generation of these numbers is a process to generate random prime numbers as a trigger for ElGamal key lock so that adds to the complexity in its calculations. The more complicated the calculation will be more secure algorithm.
- 2) Power private key (x) is the process to calculate the number x of keywords (in a phrase or sentence) that users input. With this process the X does not come out of the range specified in ElGamal.
- 3) Generation of public key (y) this process is to calculate the public key (y) by using the private key (x). Y goal is the key to be distributed to the public, so that others can encrypted messages to be sent to us. And we can decrypt the message with the key x (private).
- 4) Encrypt the message that the process used to encrypt the plain text or email message early. ElGamal method then this process will produce cipher text (password) with 2 characters represent the plain text characters 1. So the cipher text twice the amount of plain text.
- 5) Send the message this process is the process of sending a message to the Java mail to Email Server. This process uses the SMTP protocol to send email. Messages sent in the form of byte [] so that the sending process can go smoothly and be accepted by the Mail Server.
- 6) Reading emails this process is the process for reading emails sent. Initially Email Client to download messages to the Mail Server using the POP3 or Imap protocol. Users can choose one of these 2 protocols. After downloading the message is displayed in the table in java mail messages.
- 7) Decryption email messages in your email Server is not in decryption. Always in a cipher text. So to read email decryption process carried out beforehand. This process checks first private key. Then decryption process can be done with the same result as the plain text before encryption by the sender in the email.
7 comments:
ithink this blog not have problem with that...but if you want read my other blog in http://rizal-poenya-cerita.blogspot.com/2009/10/kutukan-film-bokep.html
i have some story for you...thanks
mas, cara connect programny gimana ya??
connect ke mana ? kripto ke mail client ? kalo itu sudah ada di file download mas..sudah include file enkripsi ketika kita engirim email
mau di connect kn ke server email nya gk bs. itu caranya gimna ya mas?
Mas, untuk username dan passwordnya apa ya? dan koneksi ke server nya
sudah ada di file download..
oh iya mas, untuk koneksi ke servernya gmn ya? karna gagal mengirim pesan terus
Post a Comment