Fill in Order Details

  • Submit paper details for free using our simple order form

Make Payment Securely

  • Add funds to your account. There are no upfront payments. The writer will only be paid once you have approved your paper

Writing Process

  • The best qualified expert writer is assigned to work on your order
  • Your paper is written to standard and delivered as per your instructions

Download your paper

  • Download the completed paper from your online account or your email
  • You can request a plagiarism and quality report along with your paper

Cryptography Project Proposal

Cryptography: Project Proposal

Abstract. The presumed problems of discrete logarithm (DLP) in the finite fields are the basis of many public cryptosystems keys. For instance, the secure identification option of the Sun Network File system uses discrete logarithms with a prime p of 192 bits. Presently, the DLP has become the subject of concern to many cryptographers and mathematicians because of its computational problems. The cryptosystems generally rest its securities on the assumption of mathematical problems that are difficult to solve. The difficulty of DLP in most cases tends to lie in the fact of having a one-way property making its computational complexity measured by algorithm computing time solving the mathematical problems. This paper describes the different steps necessary to solve the problem of discrete logarithm as well as discussing various state-of-the-art results obtained for the solution of Discrete Logarithm Problem (DLP). The paper will also present the Sun Network File System (SNF) while discussing its deficiencies.

Table of Contents

TOC o “1-3” h z u 1.0 Introduction PAGEREF _Toc350791829 h 32.0 The Sun NFS Cryptosystem PAGEREF _Toc350791830 h 32.0.1 Different steps necessary to solve the discrete logarithm problem (DLP) PAGEREF _Toc350791831 h 42.0.2 The state-of-the-art results obtained for the solution of DLP. PAGEREF _Toc350791832 h 42.0.3 SUN NFS cryptosystem deficiencies PAGEREF _Toc350791833 h 5

1.0 IntroductionThe Discrete Logarithm Problem (DLP) shows various mathematical problems that looks simple, however there are computational presumption making it to be difficult. The DLP is significant given that, it has various applications in cryptography field. Nevertheless, DLP study constantly bears a great significance in academics making it the subject of interest for cryptographers. The cryptosystems are secured only under definite computational assumptions. Most organizations today use Diffie-Hellman as a public key algorithm for their exchange for key. This is because it is considered as to be much secured when used with sufficient long keys and generators. However, its security usually relies on the problem of discrete logarithm which is assumed to be very computationally the same to the factoring large integers. The Diffie-Hellman is believed to be sensitive to choices of stronger prime and generators.

2.0 The Sun NFS CryptosystemThe Sun security option for their NFS can be built in the basic of Sun Remote Procedure Call (RPC) along with providing an authentication to both the users using the public key cryptosystem that looks as the modification of Diffie- Hellman key exchange system. In the Sun system, the prime is p while the integer is g which happens to be the same for all the users on every machine across the world using the software. Each machine is identified with a secret key m and p is the public. In this case, p always has 192 bits. The authentication generally requires proving that a person is able to possess the key m, although this does not have any effect on the systems’ security. When someone is breaking the Sun system, this is only necessary when finding the two values of m and p.

2.0.1 Different steps necessary to solve the discrete logarithm problem (DLP)There are different steps to be followed when solving the Discrete Logarithm Problem. First step is to let F = GF (q) while taking µ as a primitive element of letter F, whichever c in F* has a unique representation as c = µm, for 0 <= m <= q-1. C can be computed from µ and m with only 2[log2 q] multiplications. In this case, the binary representation of letter m will definitely give the order of the needed multiplications that consist of only squaring as well as multiplying by µ. The second steps involves sorting the pairs for instance, if m = 171 then 171 = 128 + 32 + 8 + 2 + 1 = (10101011)2. The third and the last steps involves computation, the computation of µ171 is then carried out by starting with 1, then, working from the most significant bit down, we square the current value and if there is a 1 in the binary representation we also multiply by µ. Thus, µ171 = ((((((((1)2µ) 2)2µ) 2)2µ) 2)2µ) 2µ.

2.0.2 The state-of-the-art results obtained for the solution of DLP.The results obtained for the solution of DLP makes an exponentiation in a finite field a state of the art. The results obtained can be used for a public exchange of protocol keys. The public knowledge is q, and µmU for each user U, although each user manages to keep the secret of the value mU. When trying to exchange keys exclusive of the transmission, A has to look up for the B’s public key as well as proponent it with its secret exponent. And likewise, B does the same to the A’s public key. Consequently, each of them will have to calculate the similar key value µmBmA = µmAmB. Solving the discrete logarithm problem for q, the Diffie and Hellman has to use a value of q which is at least 100 bits long to obtain the correct results when using discrete logarithm problem (DLP). In summary, the results obtained for the solution of DLP is that, the computing discrete logarithm module, the prime can be only a little harder compared to the factoring integers having the same size. For instance, with the same amount of the effort used in factoring 110 decimal digits integers can be used in computing the discrete logarithms module primes of up to 100 digits.

2.0.3 SUN NFS cryptosystem deficienciesIn spite of using SUN NFS cryptosystem as the best machine for solving logarithm problems, there are still several problems of using it as a larger module. The problem can be stopped by using a faster machine that is ready to compute faster. The speeds of a small workstations are generally increasing rapidly. However, using of faster algorithms can be of a great significance at the level of the basic arithmetic using the pre-computed tables.2.0.4 Recommendations for having a secure size for the prime number p

The most recommended way of securing size for the prime number p in the Diffie-Hellman algorithm is to improve the security of the scheme by having different prime for all the users. With the renowned logarithms problems, the problem of pre-computation of discrete logarithms if applied to a 100 decimal digit prime, it might use about 100 computers for computation. However if the prime happened to be used by everyone on the same network, then it will be necessary to obtain individual keys in a minute as compared when the user have different primes that makes it to be obtained more than a year. For this case, Diffie Hellman Scheme may be one of the only one of many methods that can be used for aunthetication.

WHAT OUR CURRENT CUSTOMERS SAY

  • Google
  • Sitejabber
  • Trustpilot
Zahraa S
Zahraa S
Absolutely spot on. I have had the best experience with Elite Academic Research and all my work have scored highly. Thank you for your professionalism and using expert writers with vast and outstanding knowledge in their fields. I highly recommend any day and time.
Stuart L
Stuart L
Thanks for keeping me sane for getting everything out of the way, I’ve been stuck working more than full time and balancing the rest but I’m glad you’ve been ensuring my school work is taken care of. I'll recommend Elite Academic Research to anyone who seeks quality academic help, thank you so much!
Mindi D
Mindi D
Brilliant writers and awesome support team. You can tell by the depth of research and the quality of work delivered that the writers care deeply about delivering that perfect grade.
Samuel Y
Samuel Y
I really appreciate the work all your amazing writers do to ensure that my papers are always delivered on time and always of the highest quality. I was at a crossroads last semester and I almost dropped out of school because of the many issues that were bombarding but I am glad a friend referred me to you guys. You came up big for me and continue to do so. I just wish I knew about your services earlier.
Cindy L
Cindy L
You can't fault the paper quality and speed of delivery. I have been using these guys for the past 3 years and I not even once have they ever failed me. They deliver properly researched papers way ahead of time. Each time I think I have had the best their professional writers surprise me with even better quality work. Elite Academic Research is a true Gem among essay writing companies.
Got an A and plagiarism percent was less than 10%! Thanks!

ORDER NOW

CategoriesUncategorized

Consider Your Assignments Done

“All my friends and I are getting help from eliteacademicresearch. It’s every college student’s best kept secret!”

Jermaine Byrant
BSN

“I was apprehensive at first. But I must say it was a great experience and well worth the price. I got an A!”

Nicole Johnson
Finance & Economics

Our Top Experts

See Why Our Clients Hire Us Again And Again!


OVER

10.3k
Reviews

RATING
4.89/5
Average

YEARS
13
Mastery

Success Guarantee

When you order form the best, some of your greatest problems as a student are solved!

Reliable

Professional

Affordable

Quick

Using this writing service is legal and is not prohibited by any law, university or college policies. Services of Elite Academic Research are provided for research and study purposes only with the intent to help students improve their writing and academic experience. We do not condone or encourage cheating, academic dishonesty, or any form of plagiarism. Our original, plagiarism-free, zero-AI expert samples should only be used as references. It is your responsibility to cite any outside sources appropriately. This service will be useful for students looking for quick, reliable, and efficient online class-help on a variety of topics.