暗号技術において、ケルクホフスの原理（ケルクホフスのげんり、Kerckhoffs'principleもしくはKerckhoffs'assumption）とは、19世紀にアウグスト・ケルクホフス(AugusteKerckhoffs)によって提案された次の原理である：暗号方式は、秘密鍵以外の全てが公知になったとして、なお安全であるべきである。
密码学上的柯克霍夫原则（Kerckhoffs'sprinciple，也称为柯克霍夫假说、公理、或定律）系由奥古斯特·柯克霍夫（英语：AugusteKerckhoffs）在19世纪提出：即使密码系统的任何细节已为人悉知，只要密匙（key，又称金钥或密钥）未泄漏，它也应是安全的。