Alan Freedman -- The Computer Language Company - Computer Desktop Encyclopedia
Computer Desktop Encyclopedia
Longest-Running Tech Reference on the Planet

A CDE Definition

You'll love The Computer Desktop Encyclopedia (CDE) for Tech Term of the Day (TTOD)

LOOK UP ANOTHER TERM


Kerckhoffs' law

"The security of a cryptographic system is based solely on the key," coined by Dr. Auguste Kerckhoffs (1835-1903), professor of languages at the School of Higher Commercial Studies, Paris. This principle stemmed from articles on cryptography he wrote in 1883 for the Journal of Military Sciences. It states that as long as the key is kept secret, the cryptographic algorithm can be made public without compromising the system. Contrast with security by obscurity. See laws.



laws

Following are axioms that have been made by professionals in the field from time to time about computers and information technology. For the actual text, look up the definition.


 Law              Subject

 Amara's law      Technology in general

 Amdahl's law     System & network speed

 Asimov's laws    Robotics

 Brook's law      Software projects

 Clarke's laws    Prediction

 Codd's rules     Relational database

 Cole's law       Essential elements

 Fitts' law       User interface

 Freedman's law   Programming

 Kerckhoffs' law  Cryptopraphy

 Kryder's law     Hard drive density

 Metcalfe's law   Network value

 Moore's law      Transistor capacity

 Nacchio's law    IP gateways

 Reed's law       Network value

 Shannon's law    Channel speed

 Thackara's laws  Product design

 Wirth's law      Software bloat





Personal Use Only

Before/After Your Search Term
BeforeAfter
KDEKeretsu
keepaliveKermit
Keiretsukernel
kekkernel memory
Kell factorkernel panic
KELPkernel same-page merging
Kelvinkernel space
Ken Burns effectkerning
Kensington lockKerr effect
Kerberoskey

Terms By Topic
Click any of the following categories for a list of fundamental terms.
Computer Words You Gotta KnowSystem design
Job categoriesUnix/Linux
Interesting stuffPersonal computers
InternetIndustrial Automation/Process Control
Communications & networkingAssociations/Standards organizations
HistoryDesktop publishing
Audio/VideoGraphics
MainframesSecurity
ProgrammingHealthcare IT
System design