SWE 431: Security General Guidelines A project group can consist of at most 5 individuals. Option 1 Implement the RSA in your preferred programming language For Java,the packages java.math.BigInteger...


SWE 431: Security<br>General Guidelines<br>A project group can consist of at most 5 individuals.<br>Option 1<br>Implement the RSA in your preferred programming language<br>For Java,the packages java.math.BigInteger and java.security.SecureRandom should be used. For other<br>languages, you are responsible to use similar packages.<br>Source code must be well documented (comments).<br>The prime numbers p and q should be at least 1024-bit.<br>The difference of two primes should be bigger than 2512 (for security).<br>A demonstration of encrypting a message (big mumber) and decrypting the ciphertext (big number)<br>should be given.<br>Your program should also include the encryption and decryption timing.<br>The public key component e must be set to be 65537.<br>Submit your program and a readme.txt (instructions on how to compile and run your program) to the<br>elearning dropbox.<br>

Extracted text: SWE 431: Security General Guidelines A project group can consist of at most 5 individuals. Option 1 Implement the RSA in your preferred programming language For Java,the packages java.math.BigInteger and java.security.SecureRandom should be used. For other languages, you are responsible to use similar packages. Source code must be well documented (comments). The prime numbers p and q should be at least 1024-bit. The difference of two primes should be bigger than 2512 (for security). A demonstration of encrypting a message (big mumber) and decrypting the ciphertext (big number) should be given. Your program should also include the encryption and decryption timing. The public key component e must be set to be 65537. Submit your program and a readme.txt (instructions on how to compile and run your program) to the elearning dropbox.

Jun 07, 2022
SOLUTION.PDF

Get Answer To This Question

Related Questions & Answers

More Questions »

Submit New Assignment

Copy and Paste Your Assignment Here