10-11-2007, 11:15
|
|
|
|
חבר מתאריך: 03.11.02
הודעות: 21,199
|
|
יש כל מני דרכים להצפין מידע, לא כולן דורשות HANDSHAKE.
נניח שהרכב והשלט מסונכרנים לקוד התחלתי כלשהו.
כאשר השלט שולח אות למכונית הוא מצפין אותו לפי הקוד הנ"ל ולאחר מכן הוא משנה את הקוד עפ"י אלגוריתם כלשהו (לדוגמא, משתמש באלגוריתם ההצפנה עליו).
את אותו התהליך המכונית, ברגע שהיא קיבלה את האות היא מפענחת אותו לפי הקוד ומבצעת את אותו התהליך על הקוד על מנת שהוא ישאר מסונכרן עם השלט.
אפשר לקבוע כי המכונית תקבל טווח מסויים של קודים קדימה (אבל לא אחורה), כדי להמנע ממצב בו אם לחצת את השלט כאשר אתה לא נמצא ליד המכונית, הדבר יגרום לאיבוד הסינכרון.
אגב, ברוב המכוניות השלט לא רק מפעיל את הנעילה המרכזית והאזעקה, אלא גם מפעיל אמצעי ניתוק ברכב עצמו (הזרקת דלק, הצתה וכו').
|