Saya ingin mengikat ciphertext ke konteksnya

Mode enkripsi modern mendukung data terkait, yang diautentikasi, tetapi tidak dienkripsi. Hal ini dapat digunakan untuk mengikat ciphertext ke konteks tertentu.

Contoh pengikatan ciphertext ke data terkait meliputi:

  • Mengenkripsi database sel demi sel (atau kolom demi kolom). Hal ini memastikan ciphertext sel hanya valid di sel tertentu tersebut. Hal ini mencegah penyerang memindahkan ciphertext dari satu sel ke sel lain. Dalam contoh ini, ciphertext harus terikat dengan column_id dan row_id untuk sel database yang diberikan.

  • Menyimpan ciphertext di klien yang berbeda memungkinkan Anda mendeteksi perilaku tidak semestinya jika Klien A memberikan ciphertext Klien B untuk dekripsi. Di sini, ciphertext harus terikat dengan nama klien.

Tink memiliki beberapa opsi untuk mengikat ciphertext ke konteksnya: