Basic principles of computer encryption?

Posted by Andrew on Stack Overflow See other posts from Stack Overflow or by Andrew
Published on 2010-05-23T02:23:56Z Indexed on 2010/05/23 2:30 UTC
Read the original article Hit count: 386

I can see how a cipher can be developed using substitutions and keys, and how those two things can become more and more complex, thus offering some protection from decryption through brute-force approaches. But specifically I'm wondering:

  • what other major concepts beyond substitution and key are involved?
  • is the protection/secrecy of the key a greater vulnerability than the strength of the encryption?
  • why does encryption still hold up when the key is 'public' ?
  • are performance considerations a major obstacle to the development of more secure encryption?

© Stack Overflow or respective owner

Related posts about security

Related posts about encryption