حالتهای رمزگذاری مدرن از دادههای مرتبط پشتیبانی میکنند، که احراز هویت میشوند اما رمزگذاری نشدهاند. این می تواند برای اتصال یک متن رمزی به یک زمینه خاص استفاده شود.
نمونه هایی از اتصال متن رمز به داده های مرتبط عبارتند از:
رمزگذاری پایگاه داده سلول به سلول (یا ستون به ستون). این تضمین می کند که متن رمزی سلول فقط در آن سلول خاص معتبر است. این مانع از انتقال متن رمز شده از یک سلول به سلول دیگر توسط مهاجم می شود. در این مثال، متن رمز شده باید به
column_id
وrow_id
برای سلول پایگاه داده داده شده باشد.ذخیره متون رمزی در کلاینت های مختلف به شما امکان می دهد در صورتی که کلاینت A متن رمز مشتری B را برای رمزگشایی فراهم کند، رفتار نادرست را تشخیص دهید. در اینجا، متن رمز باید به نام مشتری متصل شود.
Tink چندین گزینه برای اتصال متن رمز شده به متن خود دارد:
AEAD ، Streaming AEAD و Deterministic AEAD همگی یک ورودی داده مرتبط را همراه با متن ساده می پذیرند. اگر داده های مرتبط با متن رمزی ارائه نشود، رمزگشایی با شکست مواجه می شود.
رمزگذاری ترکیبی همان ویژگی را با استفاده از پارامتر اطلاعات زمینه فراهم می کند.