Security Forums

Log in

FAQ | Search | Usergroups | Profile | Register | RSS | Posting Guidelines | Recent Posts

About RSA-HSD and RSA-HP

Users browsing this topic:0 Security Fans, 0 Stealth Security Fans
Registered Security Fans: None
Post new topic   Reply to topic   Printer-friendly version    Security Forums Index -> Cryptographic Theory and Cryptanalysis - Internal and Transmission Security

Special offer!

TechGenix and SolarWinds have partnered to provide a fully-functional, free 21-day trial version of SolarWinds ipMonitor, the WindowsNetworking.com Readers' Choice Award Winner for monitoring applications, servers, and network devices to all visitors who join Security Forums. Sign up to Security Forums and get your copy today! Existing members can pick up a copy from the Members Area.

View previous topic :: View next topic  
Author Message
Dark-Avenger
Frequent Member
Frequent Member


Joined: 21 Apr 2003
Posts: 102
Location: France

Offline

PostPosted: Fri Jan 14, 2005 3:55 pm    Post subject: About RSA-HSD and RSA-HP Reply with quote

Why RSA-HSD and RSA-HP keys can't be distingued from trusted RSA key generator ?
Back to top
View user's profile Send private message
data
Forum Junky
Forum Junky


Joined: 08 May 2004
Posts: 650
Location: India

Offline

PostPosted: Sun Jan 16, 2005 3:39 pm    Post subject: Reply with quote

hi,

I doubt that it is a true statement. There are ways to verify a black box

Have a look at the following url's

http://www.mail-archive.com/cypherpunks@minder.net/msg27598.html

http://www.google.co.in/search?q=cache:XpQ2jtDbOyQJ:cnx.rice.edu/content/m11901/latest/+logical+analyzer&hl=en

The main url seems to be down, hence I have posted the equivalent google cache. I am not much into electronics though I just undertstand the basic idea from the definition.

Data.
_________________
"It looked absolutely impossible.But it so happens that you go on worrying away at a problem in science and it seems to get tired,and lies down and lets you catch it."-William Lawrecne Bragg.
Back to top
View user's profile Send private message Visit poster's website Yahoo Messenger
Dark-Avenger
Frequent Member
Frequent Member


Joined: 21 Apr 2003
Posts: 102
Location: France

Offline

PostPosted: Sun Jan 16, 2005 7:32 pm    Post subject: Reply with quote

Interesting post Datah, but after another read of article, i think that i understood why it's hard to detect the bias. I will try to explain it with RSA-HSD (HSD = Hidden Small Decryption exponent) algorithm (others are only variants):

RSA-HSD generates an RSA key with t bits and a backdoor number b:

1. generate two primes p and q with t/2 bits
2. generate an odd number o with less than t/4 bits, prime with phi(n) = (p-1)(q-1)
3. compute (psi = o^-1 mod phi(n)) and (e = b xor psi)
4. while gcd(e, phi(n)) is not equal to 1 do again 2. and 3.
5. compute (d = e^-1 mod phi(n))
6. return (p*q, e, d)

Exploiting generated keys:

1. compute (psi = e xor b)
2. compute o using Wiener's attack
3. factorize n using psi and o
4. compute d using e and factorization of n

The only change between a trusted RSA key generator and RSA-HSD is etaps 3 and 4 which cost is very low behind the cost of generation of p, q and p*q, so we can't find RSA-HSD using time generation.

The randomness of o and properties of xor make impossible to deduce from e that e = psi xor b if we don't know b. I think it is the reason why we can't distingued a trusted RSA key from a RSA-HSD key.

Cheers
Back to top
View user's profile Send private message
data
Forum Junky
Forum Junky


Joined: 08 May 2004
Posts: 650
Location: India

Offline

PostPosted: Mon Jan 17, 2005 4:55 pm    Post subject: Reply with quote

Now I know too. Thank you!
_________________
"It looked absolutely impossible.But it so happens that you go on worrying away at a problem in science and it seems to get tired,and lies down and lets you catch it."-William Lawrecne Bragg.
Back to top
View user's profile Send private message Visit poster's website Yahoo Messenger
Display posts from previous:   

Post new topic   Reply to topic   Printer-friendly version    Security Forums Index -> Cryptographic Theory and Cryptanalysis - Internal and Transmission Security All times are GMT + 2 Hours
Page 1 of 1


 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum

Community Area

Log in | Register