Re: My nonereversible keyrescheduler with full entropy 2^256
- From: jt64@xxxxxxxx
- Date: 16 Jul 2006 20:36:46 -0700
Reconsidered PRNG, to make bit PRNG make all possible
metablockkeys/sessionkeys probably following would be better approach,
the other one just worked from permutation.
2^256 better than 256!
So do the PRNG reach every possible state, maybe something for the
mathinclined?
Example downscaled from 256 to 16 bit
T=password=0011 0100 0001 0110
Y=invpassword=0110 1000 0010 1100
[init]->
password^invpassword=savestatepw
permutate password at bitlevel
permutate invpassword at bitlevel
[while more passes/byteblocks to reshedule]->
password^invpassword^savestatepw=keysheduled password
RECONSIDERED---->*** password^savestatpw=savestatepw***
permutate password at bitlevel
permutate invpassword at bitlevel
jt64@xxxxxxxx skrev:
I should said that my permutation algorithm of course reach every 256!
arrangement of password bits.
jt64@xxxxxxxx skrev:
This password rescheduler makes a password morph into the full 2^256
states, it is none reversible and to find output rescheduled key z you
must know t, y and x.
t and y is dependent upon bitpermutations.
x is the savestat created by XOR t and y
so to figure out z you must know all three, or "THE ORIGINAL PASSWORD"
to create t,y,x and roll ->forward in keyscheduling scheme.
You can not recreate t,y,x by knowing/solving one rescheduled key.
The algorithm that creates z is nonereversible you can not find t,y,x
even if you know z.
[init]->
password^invpassword=savestatepw
permutate password at bitlevel
permutate invpassword at bitlevel
[while more passes/byteblocks to reshedule]->
password^invpassword^savestatepw=keysheduled password
password^invpassword=savestatepw
permutate password at bitlevel
permutate invpassword at bitlevel
.
- References:
- Prev by Date: Re: SF: What can happen, roadmap to my research
- Next by Date: Re: What can happen, roadmap to my research
- Previous by thread: Re: My nonereversible keyrescheduler with full entropy 2^256
- Next by thread: Re: My nonereversible keyrescheduler with full entropy 2^256
- Index(es):
Relevant Pages
|