Re: Possible new crypto system
- From: rossum <rossum48@xxxxxxxxxxxx>
- Date: Tue, 17 Feb 2009 22:17:51 +0000
On Tue, 17 Feb 2009 11:31:21 -0800 (PST), BDthatsme
<bdggetcetc@xxxxxxxxxxxxxxxxxx> wrote:
I was just wondering about something. I'm only interested inOne of the rules of cryptography is that crypto systems designed by
cryptography as a layperson. So I was wondering how good of an
algorithm I have come up with. Comments appreciated.
laypeople almost invariably have mistakes in them. I know, I still
have the scars. Be prepared to be very heavily criticised if you do
ever post anything detailed. Expect that your idea will not turn out
to be as good as you think it is.
Standard cryptographic advice is never to touch any secret algorithm
It's actually fairly simple. I won't go into detail in case it is
actually something worth something. (sorry for being purposely
abstruse)
with a barge pole. Only if the algorithm is public and has stood up
to some extremely heavy analysis is it worth considering. Secrecy
must lie in the key, not in the algorithm. Comnplete details of DES,
AES and others are all published.
Those are the basic requirements for any crypto system. If it cannot
My question is, if I had a way to encrypt a "text" (some binary data
set) of any length, fairly easily and quickly (probably about as fast
or faster than any existing system), using certain "functions", that
would also decrypt fairly easily and quickly, and, if you knew what
the functions were that caused the encryption, and tried to brute-
force an answer, or maybe even tried to be a little intelligent and
creative about it, but the permutations were, for a fairly simple
encrypt/decrypt key of about 400 bits, about
6.5331862350007090609669026715806e+77 "operations", would that make
the system basically unbreakable?
encrypt and decrypt at a reasonable speed and with reasonable security
then it is worthless.
Any good modern crypto system is proof against brute force. Unless we
If you take that large number and divide by 1 trillion (using quick
rounded calculations and numbers) that say a supercomputer could do as
operations per second (+/-), and divide by 60 to get minutes, and then
60 again to get hours, and then 24 to get days and then 365 to get
years, you end up with 2.0716597650306662420620569100649e+58 years to
calculate a solution by brute force. (potentially)
have seen the exact details of your system then we will not know if
there is a weakness in it that reduces its security to less than brute
force.
Available "tricks" depend on the details of the algorithm you are
That number seems SO large, that, even if some tricks were used (and I
know that depends on the way the system works, so there could be some
"cute tricks" you could use to figure it out quickly), it seems like
it would be unbreakable.
using. Many of the breaks in previous proposed cyphers have depended
on the details of each specific algorithm.
By all means ask, but we need to see the detail of the algorithm. You
I don't know if this is the right place to ask this type of a
question, but I hope someone who knows something about this stuff can
comment.
have to make your idea public if it is to have any acceptance. If it
does work then you can make your money from consultancy. If it
doesn't then just buy yourself a beer. :)
rossum
Thanks.
.
- References:
- Possible new crypto system
- From: BDthatsme
- Possible new crypto system
- Prev by Date: Quantum computing and the future of cryptography
- Next by Date: Re: Possible new crypto system
- Previous by thread: Re: Possible new crypto system
- Next by thread: Re: Possible new crypto system
- Index(es):
Relevant Pages
|