RE: Tor, Tails OS, Cryptography 07-08-2014, 03:08 PM
#11
They will surely try to break it and most likely they will only take very short time to do this. It depends on how strong the design of the algorithm is.
Rather than distinguishing between symmetric and asymmetric encryption, I'd say we should consider the 2 opposites: Security through obscurity and Kerckhoffs principle.
Each of the two approached still makes it really hard to develop a robsust algorithm. Try to think of RSA, or an hashing algorithm properties. It's not hard to satisfy them when it comes to designing your solution!
Anyway the main way to attack and encryption algorithm is to use techniques that aim to explit regularities in the cyphertext in order to gain information about the plaintext. If the algorithm isn't strong enough, they are going to succeed.
Rather than distinguishing between symmetric and asymmetric encryption, I'd say we should consider the 2 opposites: Security through obscurity and Kerckhoffs principle.
- Security by obscurity: all you do is hidden, everything (algorithm, how it works, etc) is kept secret. This approach might work in the first time but there is a main drawback: designers think that what they created is perfect, but it will surely have security flaws.
- Kerckhoffs principle (simplified): the cryptographic algorithm must be public except the keys used. This is a strong constraint as the designer assumes that the attacker perfectly knows the algorithm and how it works but even with that information, he's not able to compromise data confidentiality.
Each of the two approached still makes it really hard to develop a robsust algorithm. Try to think of RSA, or an hashing algorithm properties. It's not hard to satisfy them when it comes to designing your solution!
Anyway the main way to attack and encryption algorithm is to use techniques that aim to explit regularities in the cyphertext in order to gain information about the plaintext. If the algorithm isn't strong enough, they are going to succeed.
Everything is relative
![[+]](https://sinister.ly/images/modern/collapse_collapsed.png)
![[Image: 5R6Js8r.gif]](http://i.imgur.com/5R6Js8r.gif)


![[Image: beca66ce57.jpg]](https://puu.sh/a45pw/beca66ce57.jpg)