Sign Up

Sign Up to our social questions and Answers Engine to ask questions, answer people’s questions, and connect with other people.

Have an account? Sign In

Have an account? Sign In Now

Sign In

Login to our social questions & Answers Engine to ask questions answer people’s questions & connect with other people.

Sign Up Here

Forgot Password?

Don't have account, Sign Up Here

Forgot Password

Lost your password? Please enter your email address. You will receive a link and will create a new password via email.

Have an account? Sign In Now

You must login to ask a question.

Forgot Password?

Need An Account, Sign Up Here

Please briefly explain why you feel this question should be reported.

Please briefly explain why you feel this answer should be reported.

Please briefly explain why you feel this user should be reported.

Sign InSign Up

The Archive Base

The Archive Base Logo The Archive Base Logo

The Archive Base Navigation

  • SEARCH
  • Home
  • About Us
  • Blog
  • Contact Us
Search
Ask A Question

Mobile menu

Close
Ask a Question
  • Home
  • Add group
  • Groups page
  • Feed
  • User Profile
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Buy Points
  • Users
  • Help
  • Buy Theme
  • SEARCH
Home/ Questions/Q 640053
In Process

The Archive Base Latest Questions

Editorial Team
  • 0
Editorial Team
Asked: May 13, 20262026-05-13T20:54:38+00:00 2026-05-13T20:54:38+00:00

I have some idea that it is due to some complex calculation, but i

  • 0

I have some idea that it is due to some complex calculation, but i want to know about what exactly happens which takes long time than the corresponding encryption process. Any link to webpage or paper would be of great help.

Thanks

Thanks for the answers, One more Doubt, What about the Signing and verification? Will this time difference be there for Signing and verification also? Ex. Signing requires more time than Verification?

  • 1 1 Answer
  • 0 Views
  • 0 Followers
  • 0
Share
  • Facebook
  • Report

Leave an answer
Cancel reply

You must login to add an answer.

Forgot Password?

Need An Account, Sign Up Here

1 Answer

  • Voted
  • Oldest
  • Recent
  • Random
  1. Editorial Team
    Editorial Team
    2026-05-13T20:54:39+00:00Added an answer on May 13, 2026 at 8:54 pm

    In theory, it doesn’t have to be. The encryption and decryption algorithms are essentially identical. Given:

    d = decryption key
    e = encryption key
    n = modulus (product of primes)
    c = encrypted code group
    m = plaintext code group
    

    Then:

    1. Encryption ci = mie (mod n)
    2. Decryption mi = cid (mod n)

    The normal algorithm for raising to a power is iterative, so the time taken depends on the size of the exponent. In most cases, the pair works out with the decryption key being (usually considerably) larger than the encryption key.

    It is possible to reverse that though. Just for a toy example, consider:

    p=17
    q=23
    n=391
    

    Here’s a list of some valid encryption/decryption key pairs for this particular pair of primes:

    e = 17, d = 145
    e = 19, d = 315
    e = 21, d = 285
    e = 23, d = 199
    e = 25, d = 169
    e = 27, d = 339
    e = 29, d = 85
    e = 31, d = 159
    e = 35, d = 171
    e = 37, d = 333
    e = 39, d = 343
    e = 41, d = 249
    e = 43, d = 131
    e = 45, d = 133
    e = 47, d = 15   
    e = 49, d = 273
    e = 51, d = 283
    e = 53, d = 93
    e = 57, d = 105
    e = 59, d = 179 
    

    Out of those 20 key pairs, only one has a decryption key smaller than the encryption key. In the other cases, the decryption key ranges from just under twice as big to almost 17 times as large. Of course, when the modulus is tiny like this, it’s quick and easy to generate a lot of key pairs, so finding a small decryption key would be fairly easy — with a real RSA key, however, it’s not quite so trivial, and we generally just accept the first pair we find. As you can see from the list above, in that case, you’re quite likely to end up with a decryption key that’s considerably larger than your encryption key, and therefore decryption will end up slower than encryption. When working with ~100 digit numbers, we’d have to be quite patient to find a pair for which decryption was going to be (even close to) as fast as encryption.

    • 0
    • Reply
    • Share
      Share
      • Share on Facebook
      • Share on Twitter
      • Share on LinkedIn
      • Share on WhatsApp
      • Report

Sidebar

Related Questions

I have written a function, which takes some time to run (due to a
the basic idea is that you have some class that has a reference type
I have some methods that are used by several classes. My idea was to
I have some basic idea on how to do this task, but I'm not
I have no idea why, but for some reason the top navigation at http://www.wilwaldon.com/crossing/badnav.html
I have no idea why this doesn't work, but doing some validation functions and
I have an idea for a web application and I'm having some javascript trouble.
I have this grand idea to basically employ some brute force attack to test/verify
I do some work for a company and we have an idea. What we'd
Does any one have any idea why this would be happening? This is some

Explore

  • Home
  • Add group
  • Groups page
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Users
  • Help
  • SEARCH

Footer

© 2021 The Archive Base. All Rights Reserved
With Love by The Archive Base

Insert/edit link

Enter the destination URL

Or link to existing content

    No search term specified. Showing recent items. Search or use up and down arrow keys to select an item.