کلید (مدار)
اساس هر کلید مکانیکی را، دو قطعه رسانا (فلزی) تشکیل می‌دهد که با اتصال آن دو مدار وصل و با جداشدن آن‌ها مدار قطع می‌شود. به این دو قطعه، کنتاکت گفته می‌شود. این قطعات باید در برابر خوردگی مقاوم باشند. چرا که اغلب فلزات به سادگی دچار اکسایش و کاهش شده و این موضوع عملکرد صحیح کلید را متوقف می‌کند. کنتاکت، نه تنها باید رسانا بوده و در برابر خوردگی مقاوم باشند، بلکه باید دارای سختی مناسب برای پیشگیری از سایش و مقاومت مکانیکی کافی باشند.
به خطر افتادن امنیت کامپیوتر در اثر خرابی سخت‌افزار
تولیدکنندگان صفحه کلید، کلیدها را به صورت ماتریسی مرتب می کنند. کنترل کنندهٔ صفحه کلید ، که غالباً یک پردازنده 8 بیتی است، ستون ها را یکی یکی تجزیه می کند و حالت‌های 8 کلید را به صورت همزمان بازیابی می کند. این فرایند چک کردن ماتریس را می توان به عنوان 192 کلید توصیف کرد (برخی از کلیدها ممکن است استفاده نشوند ، به عنوان مثال صفحه کلیدهای مدرن از 104/105 کلید استفاده می کنند) در 24 ستون و 8 ردیف مرتب شده‌اند. به مدت حداقل 3μs این ستون ها به طور مداوم و یک به یک پالس می شوند. بنابراین ، این پالس‌ها ممکن است به عنوان یک آنتن عمل کرده و باعث ایجاد تابش های الکترومغناطیسی شوند. اگر یک مهاجم قادر به گرفتن این امواج باشد، می تواند ستون ماتریس کلید فشرده شده را به راحتی بازیابی کند. حتی اگر این سیگنال، کلید فشرده شده را به طور کامل توصیف نکند ، باز هم اطلاعات جزئی در مورد کد اسکن منتقل شده ، به طور مثال شماره ستون ، می دهد.