Puzzle.wcx(Packer&Cryptor)

Discuss and announce Total Commander plugins, addons and other useful tools here, both their usage and their development.

Moderators: white, Hacker, petermad, Stefan2

Post Reply
BACRSOFT
Junior Member
Junior Member
Posts: 4
Joined: 2009-05-19, 17:18 UTC

Puzzle.wcx(Packer&Cryptor)

Post by *BACRSOFT »

Topic from Russian forum.

From Frints:
The session key with size 512 bit and the initialization Vector with a length 128 bits it is pretty sure?
How long should a computer network to decrypt puzzle files?

From BACRSOFT:
512 bit key is enough big number for hacking.
We can view 512 bit key as simple 512 bit counter. Let for hacking each key we have 1 tact. Super comp can produce some petaflops. 1 petaflops equals 10^15 flops. Each flops may require some tacts. Let our super comp can hack 2*10^19 keys per second or ~ 64-bit counter. Computer network for example may consist of 2^36 super comps. Then each second we can hack 2^100 keys. Remainder bit counter equals 512-100=412 bit or 2^412 seconds. For comparison, 1 year<2^25 seconds.
I have not real speed computer network for hacking, so if i did any errors for time evaluation, please tell me.

From Frints:
It is difficult to undstand flop and tact.
F.e. i read that "Breaking 512 bit RSA seems to cost around 100$ ATM".
How much to break Puzzle?
What days we want to crack Puzzle?

From BACRSOFT:
If cryptosystem have black holes or we have bank of keys, then it possible to brake either key. For good cryptosystem hard attack require good time. I think for Puzzle(AES)-100 years or more.
Hurdet
Power Member
Power Member
Posts: 620
Joined: 2003-05-10, 18:02 UTC

Post by *Hurdet »

"Size of key-file can be up to 512 MBytes", but "The built-in generator of the key-files gives the result by size not more than 4096(1000h) bytes". Then, to have a key file more that 4096 it need to use other file not generated by plugin? If so it is better not to use a generator but an existing file?

"Session key size 512 bit (128+384) for Public version and 1024 for PRO". The 1024 as is distinct (???+???)?
Pro version have other feature?

"The size of the session key equals 128+384 bit. The parameters AES cryptosystem remained former(nk=4, nb=4, nr=10), but additional 384 bits takes from key-file and by XOR operation influence upon expanded key."
Can you explain this passage? Key size is ever 128 and then 384?
BACRSOFT
Junior Member
Junior Member
Posts: 4
Joined: 2009-05-19, 17:18 UTC

Post by *BACRSOFT »

Hurdet:
Of course, You may use either file as key, but generator randomizes file content and adds CRC checksum.
Public version 512 bit(128+384), PRO version 1024 bit (128+896).
PRO features:session key-1024 bit, You can create big archives(>4G), multithreading-4 core, allow to make more 2 'Links'.
Puzzle uses 128 bit key as AES standard allow. Also we must 'Expand' Session key:ExpandedKey=f(SessionKey). ExpandedKey size equals 128bit * 11rounds=1408bit. For extend SessionKey size, Puzzle modifys the ExpandedKey by XOR with additional 384 or 896 bit. In other words each AES round may have individual key. The solution allow to increase SessionKey without speed decreasing.
Hurdet
Power Member
Power Member
Posts: 620
Joined: 2003-05-10, 18:02 UTC

Post by *Hurdet »

BACRSOFT wrote: Puzzle uses 128 bit key as AES standard allow.
why not 192 or 256 bit?
BACRSOFT wrote: For extend SessionKey size, Puzzle modifys the ExpandedKey by XOR with additional 384 or 896 bit. In other words each AES round may have individual key. The solution allow to increase SessionKey without speed decreasing.
Can you explain in simple terms what is the key expansion?
BACRSOFT
Junior Member
Junior Member
Posts: 4
Joined: 2009-05-19, 17:18 UTC

Post by *BACRSOFT »

Hurdet:
Some lows disallows to crypt by more 128 bit key and AES-128 was embeded in Puzzle hardly.
Key expansion is recursive procedure for hide step-by-step Sessionkey.
Hurdet
Power Member
Power Member
Posts: 620
Joined: 2003-05-10, 18:02 UTC

Post by *Hurdet »

But then is more sure to use "out of order" ;) freeware DarkCrypt for Top Secret?
BACRSOFT
Junior Member
Junior Member
Posts: 4
Joined: 2009-05-19, 17:18 UTC

Post by *BACRSOFT »

Hurdet:
It's your choice.
Post Reply