کلید (مدار)
اساس هر کلید مکانیکی را، دو قطعه رسانا (فلزی) تشکیل می‌دهد که با اتصال آن دو مدار وصل و با جداشدن آن‌ها مدار قطع می‌شود. به این دو قطعه، کنتاکت گفته می‌شود. این قطعات باید در برابر خوردگی مقاوم باشند. چرا که اغلب فلزات به سادگی دچار اکسایش و کاهش شده و این موضوع عملکرد صحیح کلید را متوقف می‌کند. کنتاکت، نه تنها باید رسانا بوده و در برابر خوردگی مقاوم باشند، بلکه باید دارای سختی مناسب برای پیشگیری از سایش و مقاومت مکانیکی کافی باشند.
زمان‌بند کلید
در اصطلاح رمز نویسی، رمزهای محصولی نوع معینی از رمزها هستند که در آن رمزگذاری(رمزگشایی) در تعدادی دور انجام می‌شود. هر دور دارای پیکربندی کلی یکسانی می‌باشد، به استثنای تعدادی پارامتر کد شده با سخت افزار و یک قسمت از کلید رمز که زیر کلید نامیده می‌شود. زمانبند کلید الگوریتمی است که برای یک کلید معین، زیرکلیدهای این دورها را محاسبه می‌کند.Knudsern و Mathiassen شواهد تجربی ارائه کردند که نشان داد زمانبند کلید باعث مقاومت و استحکام در مقابل تحلیل رمز تفاضلی و خطی، می‌شود. در نمونه رمز فیستل، دیده شده که با زمانبندهای کلید خوب طراحی شده و پیچیده می‌توان به توزیع یکنواخت برای احتمالات محدودهٔ خطی و تفاضلی سریع تر از زمانبندهای کلید با طراحی ضعیف، رسید.