Go Back   Wireless and Wifi Forums > News > Newsgroups > comp.security.misc
Register FAQ Members List Calendar Search Today's Posts Mark Forums Read

 
Reply
 
LinkBack Thread Tools Display Modes
  #1 (permalink)  
Old 10-15-2009, 12:59 AM
sebastian nielsen
Guest
 
Posts: n/a
Default Cryptocard RB-1 (DES) invalid PIN entry calculation

I have got hold of a CryptoCard RB-1 Token. (Series 1998)

I initalize the token with the following values:

PIN = 00000000
DES KEY = 0x 40 40 40 40 40 40 40 40 (Plain: @@@@@@@@)

Init sequence:
ON 225371 (Locked) ENT (Options?)
000 -> 000 -> 011 -> ENT (Key1?)
100 -> 100 -> 100 -> 100 -> 100 -> 100 -> 100 -> 100 -> ENT
(C4B738CD) ENT
(New PSC?)
00000000 ENT
(PSC?)
00000000 ENT
(Card OK)

Then I use the token with Correct PIN and challenge:
00000000

I get the response:
741B9700

If I DES-encrypt the ASCII string "0000000" (0x 30 30 30 30 30 30 30
30) with the key "@@@@@@@@" in ECB mode, I get the following result:
0x741B9700C4D59E0B

This means that the token are displaying the value of the truncated
DES result of the challenge in ASCII.

But now comes to the question: If I log on to the token with a
incorrect PIN, lets say: 11111111
and perform a authentication, I get for the challenge "00000000":
1A55012B

I tested a different incorrect PIN, got a new response for same
challenge.
I initalized the token with a new key, and attempted PIN 11111111, and
challenge "00000000", and got a new result.

So as long as: The incorrect PIN entered, the key programmed into
token, and challenge is the same, the response is same too....

It seems it obfuscates the response or challenge using something from
the incorrect PIN that was entered, if a incorrect PIN is entered.

How can I calculate the response from:
The incorrect PIN entered
The challenge entered
The DES Key programmed in into the token

Anyone that have any ideas, which algoritm is applied to the challenge
and incorrect PIN, when a incorrect PIN is used with the token?

Have also found out that the incorrect PIN's:

00000000 (if it would be incorrect), 11111111, 01010101, 11110000 and
so on, would generate the same response.

22222222, 23232323 and 33333333 also generates same response,same with
4+5, 6+7 and 8+9.

Also found out that if the PIN is specified as a DES key to something,
either as ASCII or some other encoding, the DES response will be same
since the last bit of each byte in a DES key is parity.

So the incorrect PIN is used somewhere as a DES key.


If any could found out this for me.

Reply With Quote
Reply


Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are Off
[IMG] code is Off
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are On
Forum Jump

Similar Threads
Thread Thread Starter Forum Replies Last Post
Opportunities For Data Entry Work From Home james uk.telecom.mobile 0 07-08-2009 03:23 PM
Online Jobs.Earn Rs.50000/month.Part time Data Entry ...Work athome, Online jobs, Part time jobs, home based jobs, internet jobs, ... Theactual jobs is filling online data entry forms in the internet. ... sexy girl uk.telecom.mobile 0 11-21-2008 05:49 AM
sent phone with invalid ESN trwww alt.cellular.sprintpcs 7 06-25-2007 05:16 PM
Put a "Home" entry in your phone book SMS alt.cellular.verizon 45 05-14-2007 01:22 AM
Corrupt NTFS filesystem Citizen Bob alt.comp.hardware 144 11-11-2006 08:38 PM


All times are GMT. The time now is 10:20 AM.


Powered by vBulletin® Version 3.7.2
Copyright ©2000 - 2009, Jelsoft Enterprises Ltd.
Content Relevant URLs by vBSEO 3.2.0

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45