ที่เก็บคีย์คือระบบย่อยของคอมพิวเตอร์ที่เก็บคีย์เข้ารหัส คุณสามารถจัดเตรียมคีย์เพื่อเก็บไว้ในนั้นและใช้คีย์ในภายหลังได้ไม่ทางใดก็ทางหนึ่ง นั่นเป็นคุณสมบัติเดียวที่คุณคาดหวังได้จากสิ่งที่เรียกว่าที่เก็บคีย์
ที่เก็บคีย์อาจมีหรือไม่มีการป้องกันที่แข็งแกร่งกว่าส่วนอื่นๆ ของระบบ เช่น การป้องกันการเข้าถึงโดยตรงไปยังหน่วยความจำหรือการเข้ารหัสข้อมูลที่เหลือ
ที่เก็บคีย์อาจมีหรือไม่มีการควบคุมว่าจะดึงคีย์ออกมาได้หรือไม่ ที่เก็บคีย์อาจสร้างคีย์เองหรือไม่ก็ได้ ระบบที่สามารถ เท่านั้น ที่เก็บคีย์ที่สร้างขึ้นเองอาจยืดออกไปเล็กน้อย แต่ก็ยังเรียกว่าที่เก็บคีย์ที่เก็บคีย์อาจหรือไม่สามารถดำเนินการเข้ารหัสได้เองโดยไม่ต้องแตกคีย์ออกมา และถ้าเป็นเช่นนั้น อาจเชื่อมโยงนโยบายการใช้งานบางรูปแบบกับคีย์หรือไม่ก็ได้
ที่เก็บคีย์อาจหรือไม่ได้รับการสนับสนุนโดยหน่วยเก็บข้อมูลถาวร และถ้าเป็นเช่นนั้น หน่วยเก็บข้อมูลนั้นอาจใช้รูปแบบฐานข้อมูลที่รู้จักโดยทั่วไปมากกว่าหรือไม่ก็ได้
ที่เก็บคีย์มักจะเชื่อมโยงรูปแบบชื่อกับแต่ละคีย์ แต่ถึงแม้จะไม่เป็นสากลก็ตาม (PKCS#11 เป็นข้อยกเว้นที่โดดเด่น: เป็นอินเทอร์เฟซที่เก็บคีย์โดยที่คีย์ไม่จำเป็นต้องมีชื่อ และถ้าเป็นเช่นนั้น ต้องระบุคีย์ที่ไม่ซ้ำกัน)
แน่นอนว่าในบริบทหนึ่งๆ การใช้คำว่า âkeystoreâ อาจบ่งบอกถึงคุณสมบัติบางอย่างเหล่านี้ แต่นั่นจะเฉพาะเจาะจงสำหรับบริบทเฉพาะนี้