Re: Question about bit strength




The strength of a properly implemented secure
algorithm is based entirely on the size of the keyspace

Doesn't blocksize have something to do with it?

I did say a properly implemented secure algorithm, if your blocksize is
revealing information then either the algorithm isn't secure or isn't being
implemented properly.

I didn't want to make this too technical, the OP didn't sound too familiar
with the jargon and theory that gets bandied about here on a regular basis.
At least until the OP clarified, I was trying to keep it as simple as possible.

and has nothing at all
to do with how much data it can
handle or how fast it can handle it.

Cryptography is a process of reversibly transforming data
from one (possibly dynamic) encoding to another based on a
parameter, "the key". Security depends on the degree of
difficulty of reversing the transformation without "the
key". Doesn't it seem plausible that the degree of
difficulty of reversing the transformation may depend
somewhat on its complexity, which may in turn determine how
fast it can process data?

In specific cases yes, but there are encryption methods where the method of
reversing the transformation is thousands of orders of magnitude more complex
than performing the original transformation. Speed of the original
transformation among current algorithms doesn't really tell you much about how
secure those algorithms might be.

On the other hand, perhaps the OP was saying, "Look how SLOW
my algorithm is; it must be very complex, therefore very
secure."

I couldn't tell if the OP felt that the speed of the encryption was good or
bad at that rate. So I just went with a neutral position that in general, speed
just doesn't tell you anything meaningful about security of a competently
designed cipher.

It's [the OP's question] equivalent to asking "I built
a red car, can anyone tell me how fast it will go?"

No argument here.

Without professional cryptanalysis of your algorithms
you can't be sure your hybrids have any security at
all, no matter how large the keyspace is; even then
that's not a guarantee but it's a lot better than no
analysis at all.

Professional peer review has no bearing on the security of
the cipher--the security is what it is. Cryptanalysis can
expose exploitable weaknesses in a cipher in the same way
that peer review can expose problems in anything, but that's
about all you can expect.

Yes, but from the lack of precision in the wording of the original post I
gathered that the OP was a novice at crypto, but a more than competant
programmer. We get enough warnings in this group about how hard it is to
properly implement a single crypto system without worrying about trying to make
a hybrid out of two separate systems. Without knowing a lot more about this
"hybrid" system it only seemed reasonable to suggest that an expert in the field
be consulted if only to spot any obvious, as well as hopefully not-so obvious,
problems that may exist in the implementation.
.



Relevant Pages

  • Re: Strongest encryption algorithm
    ... OTP is theoretically secure (probability of breaking an OTP collapse ... strongest and whidely usable algorithms for secret key ... it's easier to study and prove or disprove security characteristics. ... The algorithm should be fast otherwise either the user will not use ...
    (sci.crypt)
  • Re: Protected mode segmentation and paging
    ... regardless of how "secure" your ... and most insiders to *not know* how the security works. ... Strength of the algorithm is another, ... invest any time into cracking keys or algo- ...
    (comp.lang.asm.x86)
  • Re: Simple algorithm for cryptography
    ... transformation), you need just a good obfuscation, since the user can ... "security" based on that 8 digit number. ... your algorithm. ...
    (sci.crypt)
  • Re: AutoCompete stored passwords encrypted but with what?
    ... security through obscurity. ... secure just because people are not aware of the mechanism that is used ... would you rather know the algorithm they use and feel confident using ... sometimes the system bases cryptographic key on the complexity of the ...
    (microsoft.public.windows.inetexplorer.ie6.browser)
  • Re: Meganet on Cryptogram again
    ... It doesn't matter how theoretically insecure the algorithm might be. ... even a simple XOR and it would still be secure for Meganet's customers. ... The security of their algorithm would depend on psychology, ... All I see here is attacks on Meganet the company, ...
    (sci.crypt)