Click here to Skip to main content
15,912,977 members

Welcome to the Lounge

   

For discussing anything related to a software developer's life but is not for programming questions. Got a programming question?

The Lounge is rated Safe For Work. If you're about to post something inappropriate for a shared office environment, then don't post it. No ads, no abuse, and no programming questions. Trolling, (political, climate, religious or whatever) will result in your account being removed.

 
GeneralRe: Holy carp! When did banking suddenly start working? Pin
Nelek10-Nov-16 9:04
protectorNelek10-Nov-16 9:04 
GeneralRe: Holy carp! When did banking suddenly start working? Pin
Jörgen Andersson10-Nov-16 10:10
professionalJörgen Andersson10-Nov-16 10:10 
GeneralRe: Holy carp! When did banking suddenly start working? Pin
Joe Woodbury10-Nov-16 10:41
professionalJoe Woodbury10-Nov-16 10:41 
GeneralRe: Holy carp! When did banking suddenly start working? Pin
Mark_Wallace10-Nov-16 11:36
Mark_Wallace10-Nov-16 11:36 
GeneralRe: Holy carp! When did banking suddenly start working? Pin
Ravi Bhavnani10-Nov-16 18:38
professionalRavi Bhavnani10-Nov-16 18:38 
GeneralRe: Holy carp! When did banking suddenly start working? Pin
Mark_Wallace10-Nov-16 21:02
Mark_Wallace10-Nov-16 21:02 
GeneralRe: Holy carp! When did banking suddenly start working? Pin
super11-Nov-16 1:01
professionalsuper11-Nov-16 1:01 
GeneralThere's a name for it: Kerckhoff's Principle Pin
raddevus10-Nov-16 5:20
mvaraddevus10-Nov-16 5:20 
I've wondered about this for quite some time and now I stumbled upon while reading this interesting book:

Kerckhoffs’s Principle/Shannon’s Maxim
Kerckhoffs’s principle is an important concept in cryptography. Auguste Kerckhoffs’s first articulated this in the 1800s, stating that “the security of a cipher depends only on the secrecy of the key, not the secrecy of the algorithm.”

Shannon rephrased this, stating that “One ought to design systems under the assumption that the enemy will ultimately gain full familiarity with them.”3 This is referred to as Shannon’s maxim and states essentially the same thing Kerckhoffs’s principle states.
Let me attempt to restate and expound this in terms you might find more verbose, but hopefully easier to understand. Both Kerckhoffs’s principle and Shannon’s maxim state that the only thing that you must keep secret is the key. You don’t need to keep the algorithm secret. In fact, in subsequent chapters, this book will provide intimate details of most modern algorithms, and that in no way compromises their security. As long as you keep your key secret, it does not matter that I know you are using AES 256 bit, or Serpent, or Blowfish, or any other algorithm you could think of.
I would add to Kerckhoffs’s principle/Shannon’s maxim something I will humbly call Easttom’s corollary:

You should be very wary of any cryptographic algorithm that has not been published and thoroughly reviewed. Only after extensive peer review should you consider the use of any cryptographic algorithm.


My book, Launch Your Android App, is available at Amazon.com (only $2.99USD over 350 pages).

GeneralRe: There's a name for it: Kerckhoff's Principle Pin
megaadam10-Nov-16 5:31
professionalmegaadam10-Nov-16 5:31 
GeneralRe: There's a name for it: Kerckhoff's Principle Pin
raddevus10-Nov-16 5:48
mvaraddevus10-Nov-16 5:48 
GeneralRe: There's a name for it: Kerckhoff's Principle Pin
Basildane10-Nov-16 8:20
Basildane10-Nov-16 8:20 
GeneralRe: There's a name for it: Kerckhoff's Principle Pin
raddevus10-Nov-16 10:00
mvaraddevus10-Nov-16 10:00 
GeneralSome like it hot - Not NSFW Pin
Bassam Abdul-Baki10-Nov-16 4:55
professionalBassam Abdul-Baki10-Nov-16 4:55 
GeneralRe: Some like it hot - Not NSFW PinPopular
Mark_Wallace10-Nov-16 4:59
Mark_Wallace10-Nov-16 4:59 
GeneralRe: Some like it hot - Not NSFW Pin
OriginalGriff10-Nov-16 5:17
mveOriginalGriff10-Nov-16 5:17 
GeneralRe: Some like it hot - Not NSFW Pin
Mark_Wallace10-Nov-16 11:28
Mark_Wallace10-Nov-16 11:28 
GeneralRe: Some like it hot - Not NSFW Pin
Mark_Wallace10-Nov-16 11:28
Mark_Wallace10-Nov-16 11:28 
GeneralRe: Some like it hot - Not NSFW Pin
W Balboos, GHB10-Nov-16 5:29
W Balboos, GHB10-Nov-16 5:29 
GeneralRe: Some like it hot - Not NSFW Pin
Mark_Wallace10-Nov-16 21:04
Mark_Wallace10-Nov-16 21:04 
GeneralRe: Some like it hot - Not NSFW Pin
Kevin Marois10-Nov-16 6:01
professionalKevin Marois10-Nov-16 6:01 
GeneralRe: Some like it hot - Not NSFW Pin
Bassam Abdul-Baki10-Nov-16 6:09
professionalBassam Abdul-Baki10-Nov-16 6:09 
GeneralRe: Some like it hot - Not NSFW Pin
Kevin Marois10-Nov-16 6:18
professionalKevin Marois10-Nov-16 6:18 
GeneralRe: Some like it hot - Not NSFW Pin
Vark11110-Nov-16 9:38
Vark11110-Nov-16 9:38 
GeneralRe: Some like it hot - Not NSFW Pin
raddevus10-Nov-16 12:22
mvaraddevus10-Nov-16 12:22 
GeneralRe: Some like it hot - Not NSFW Pin
Nelek10-Nov-16 18:50
protectorNelek10-Nov-16 18:50 

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Praise Praise    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.