טכנולוגיית Bluetooth התפתחה מפרוטוקול פשוט להחלפה כבל לתוך שכבת קישוריות בסיסית לפרויקטים הנדסיים מודרניים.על פני אוטומציה תעשייתית, עונדים רפואיים, תשתיות חכמות ו-IoT צרכני, מהנדסים חייבים לקבל החלטות מכוונות לגבי האופן שבו מכשירים קובעים אמון וחילופי נתונים.הבחירה של מצב הזוג משפיעה ישירות על חוויית המשתמש, אבטחת המערכת, עלות החומרה, וציות רגולטוריות מאמר זה מספק בדיקה טכנית של מצבי Bluetooth, קריפטוגרפיים, מסגרת ההצפנה שלהם, תוך שילוב של מערכות ניהוליות ופתרון מעשי.

Bluetooth Pairing Fundamentals

שינוי ב- Bluetooth הוא תהליך יצירת מפתחות סודיים משותפים או יותר המשמשים להצפין קישור בין שני מכשירים.ב- Bluetooth Low Energy (BLE), תהליך הצירוף מוגדר על ידי פרוטוקול מנהל האבטחה (SMP) הבנת מודל ההתאגדות הבסיסית דורש היכרות עם שני מושגים עיקריים: FLT:0IOabilities CapFLT:1 ו-FLT:2M ProtectionLT3:

(ה) (ה) (ה) ,(ה) מתאר את הקלט והפלט של הפריפריה (למשל, מקלדת, תצוגה, NFC תג) אלגוריתם הצירוף בוחר את המודל ההתאגדות המתאים בהתבסס על יכולות ה- IO המשולבות של שני המכשירים.ארבעת הדגמים התואמים של ה- Bluetooth Core Specification הם FLT:0K פועלות 1,FLT2Finture, 3, , אינטגרלי, 2 (שלב 2D) ו-TO) 7BN)

חשוב גם להבחין בין FLT:0 (סעיף 1) ל- (SSP) ⁇ FLT:1) בשימוש ב- Bluetooth Classic (BR/EDR) לבין FLT:2LE Secure ConnectionsFLT 3 מודל שהוצג ב- Bluetooth 4.2 ומדנון ב- Bluetooth 5.x. LE Secure Connections משתמש באלפטיק דיפי-Hemanll (D) כדי לספק פתרונות אבטחה חזקים יותר (Flowed) כאשר הם יכולים לשאת לנטרל את ה-Mcated Software) באופן קבוע, כאשר הם משתמשים ב-Fate Active Professional-D.

המונחים: Bluetooth Pairing Modes

רק עבודה

מודל הקישור של Just Works משמש כאשר לפחות מכשיר אחד חסר תצוגה או מקלדת המסוגל אינטראקציה למשתמש. Common IO שילובים תוצאה של Just Works כוללים FLT:0.0. Noinput NoOutputerFLT:1 בשילוב עם כל יכולת אחרת. במהלך הצמד, מפתח זמני (TK) מוגדר לאפס. בעוד החלפת המפתח עצמה משתמשת ב- ECDH עבור קשרים מאובטחים, ה-TK גורם פגיע ל-TTMXIXIXIXIXI לאחר התקפה.

(FLT:0Engineering מקרי שימוש:FLT:1 פשוט Works מתאים למכשירים שבהם יצירת קישור מוצפן נדרש אך הנתונים החלולים אינם רגישים מספיק כדי להצדיק חיכוך UX.דוגמאות כוללות חיישנים טמפרטורה, משואות בעלות נמוכה, מתאמים פשוטים, ומוצרים רבים של תאורה צרכנית צריך לציין כי ברגע שהקשר הוקם ומאוחסנים מפתחות, לאחר מכן מחדש מובטחים על ידי טווח ארוך (KLT) רק לאחר החלפת קוד הפגיעות הראשון.

שיקולים של סודיות:0 (סעיפים 1FLT) 1 בעוד ש-Just Works מתואר לעתים קרובות כ"אי-בטחון" בכתב הכללי-הדעה, הוא מספק בסיס משמעותי של הצפנה לאחר האגרה.הסיכון האמיתי הוא התקפה MITM במהלך ההתקנה הראשונית.בסביבות ייצור מבוקרות שבו הצמד מתרחש במיקום מהימן, סיכון זה הוא רשלני.

הכניסה ל- Passkey Entry

Passkey Entry דורש מכשיר אחד להציג ערך מספרארי (בדרך כלל 6 ספרות) ואת המכשיר השני לקבל קלט מהמשתמש.מודל זה מספק הגנת MITM כי המעבר משמש כדי ליצור את TK, ו התוקף לא יכול להשתתף בהחלפה ללא ידיעת הערך המוצג.מודל ההתאגדות נבחר כאשר מכשיר אחד יש תצוגה, השני יש יכולות קלט, או להיפך.

(FLT:0Engineering מקרי שימוש:FLT:1rea) מצב זה מתאים היטב למכשירים כמו ראשי אלחוטיים בשילוב עם טלפון חכם, glucometers רפואיים בשילוב עם קורא, או סורקים בעלי יד תעשייתית עם תחנת בסיס. UX מעל פני הוא מתון - המשתמש חייב לקרוא קוד ולהזין אותו.

(FLT:0) אינספור הערות: מהנדסים 1FLT צריכים להבטיח כי ממשק הכניסה עוברי מקבל קלט במהירות ומספק משוב ברור על הצלחה או כישלון.התנהגות Timeout יש לטפל בחסד.ב BLE, המעבר הוא 6 ספרות, מתן 1 000 ערכים אפשריים.התקפות Brute-force על האוויר הם לא מעשייים כי הכשל יכול להיות לאפס מחדש או את הקשר מספר לאחר מספר קטן של ניסיונות בלתי חוקיים.

השוואה נומרית

השוואה נומרית זמינה רק כאשר שני המכשירים משתמשים ב- LE Secure Connections ושניהם מסוגלים להציג מספר 6 ספרותי ולהאשר את מספר ה-yes/No Direct. במהלך הצמדות, שני המכשירים באופן עצמאי נותנים ערך אישור ולהציג לעיכול מספרי.המשתמש משווה את המספרים ומאשר אותם מתאימים.מודל זה מספק הגנה MITM חזקה מכיוון שהערכים נגזרים מ-ECHD הציבורי החל מ- 1.

(FLT:0Engineering מקרי שימוש:FLT:1show סמארטפונים בשילוב עם שעונים חכמים, מערכות מידע רכב בשילוב עם טלפונים, ורכזות בית חכם בשילוב עם חיישנים אבטחה הם מועמדים מצוינים להשוואה נונארית. UX הוא זרם - לאמת את המספר על שני מסכים.

שיקולים של סודיות:0 (סעיפים:0) שיקולים: השוואה נומרית 1:1 נחשב תקן הזהב עבור Bluetooth מחובר למשתמש ב- LE Secure Connections.האישור הפעיל של המשתמש מונע התקפות MITM מבלי לדרוש קלט מורכב. מהנדסים צריכים להבטיח כי המספר המוצג הוא גדול מספיק לקריאה בקלות (36 פיקסלים או גדול יותר) וכי ההשוואה אינה ניתנת לערעור באמצעות תוכנית מעשית.

מתוך Band (OOB)

מתוך זוג Band משתמש ערוץ תקשורת חיצוני כדי להחליף מידע.ערוץ ה-OOB יכול להיות ליד שדה תקשורת (NFC), קוד QR שסורק על ידי מצלמה, או אפילו חיבור חוט במהלך הייצור. כי העברת OOB מתרחשת על אמצעי נפרד, הוא מספק הגנה חזקה מפני התקפות אלחוטיות MITM. ערוץ OOB עצמו חייב להיות תכונות אבטחה משלו; אחרת, פרצות יכול להציג את השכבה.

(FLT:0Engineering מקרי שימוש:FLT:1 OOB הוא המודל המועדף עבור מכשירים רפואיים טיפול בנתונים של המטופל, מסופי תשלום, מנעולים דלת, ויישומים ממשלתיים או הגנה.זה משמש גם קווי ייצור שבו מכשירים מראש מוסמך לפני פריסה. לדוגמה, מנעול חכם עשוי לכלול תג NFC שמאחסן את כתובת Bluetooth ומפתח הטלפון הציבורי של המכשיר.

(FLT:0Technical Complex:FLT:1 הטמעת OOB דורש חומרה נוספת (תג NFC, מצלמה או ממשק חוטי) ולוגיקה קושחה כדי לקודש ולפעום את מבנה הנתונים של OOB.המפרט Bluetooth מגדיר תבנית נתונים מסוימת של OOB, כולל כתובת המכשיר, מנהל האבטחה TK ערך, ו- LE Secure Connections אישורים חייב לאמת את ה-OB של ה-OL לפני כניסתם ל-OB לנתונים.

מסגרת החלטה הנדסית עבור בחירת מצב רוח

בחירת מצב הזיעה הנכון דורש איזון דרישות אבטחה נגד חוויית המשתמש, מגבלות חומרה ושוק היעד.יש להעריך את הקריטריונים הבאים במהלך עיצוב ארכיטקטורת המערכת.

מודעות קשות

האם המכשיר שלך יש תצוגה?האם יש לו מקלדת, מסך מגע, או קורא NFC? את יכולות IO לקבוע ישירות אילו מודלים של התאגדות זמינים. A חיישן עם רק LED תוכנה, כפתור לא יכול להשתמש השוואות נומריות עבור התצוגה.זה יכול להשתמש רק עובד, או פוטנציאל לעבור כניסה אם הכפתור ניתן להשתמש כדי להיכנס לדיגיטליות (למשל, קוד מורזה או זמן קצר עבור כפתורים יקרים, NBFLC) דורש תצוגה מוקדמת של חומרה.

חווית המשתמש

רק עבודות מספקות את החיכוך הנמוך ביותר, אך ההגנה הראשונית של MITM. עבור מכשירים הממקדים אימוץ צרכנים המוני, כגון מעקב כושר או נורת'ב אור חכם, משתמשים מצפים להגדרה מהירה.לקבוע קוד 6 ספרותי או NFC יכול להשפיע לרעה על שיעורי המרה.

כוח ותדירות משתנה

תהליך הצירוף עצמו צורב אנרגיה בשל הדור המרכזי והפעולות הקריפטוגרפיים.הדור המרכזי של LE Secure Connections דורש עיבוד נוסף מאשר חיבור מורשת, אך ההשפעה המוחלטת של הכוח היא קטנה עבור רוב המכשירים.השיקול הגדול יותר הוא מחזור החובה של הרדיו האלחוטי במהלך הפרסום והסריקה מכשירים, כי זוג פעם אחת וקשר לחיים (למשל, חיישן פרוס בתחום) יש תכונות שונות מאשר זוג משותף (F) עבור מטרות פיתוח סוללה (p) של 2.

רגולציה ושוק Compliance

שווקים מסוימים ומדכאים דורשים רמות אבטחה ספציפיות.מכשירים רפואיים כפופים ל- FDA או לתקנות MDR של האיחוד האירופי עשויים לדרוש OOB כדי לעמוד בסטנדרטים הפרטיות של נתונים.ה- Bluetooth SIG עצמו עדכן את דרישות ההסמכה שלו לאורך זמן, ומפרטים חדשים עשויים להסיט את שיטות הזוגשות מורשת מס'ל:0 (FLT:0) לבדוק את מפרט הליבה האחרון ואת ההנחיות הרגולטוריות הרלוונטיות עבור שוק היעד שלך לפני סיום הארכיטקטורה של 2.

« « « הצצה אל מערכות ייצור

בפרויקטים הנדסיים, הזיעה היא לעתים רחוקות אירוע חד פעמי.התהליך של ה-FLT:0 [BondingFLT:1] מאחסן את המפתחות שנוצרו כך שהמכשירים יוכלו לשקם מחדש קשרים מוצפנים מבלי לחזור על זרימת הזוג המלאה.מסד הנתונים של האג"ח מכיל את מפתח ה-Val Term Key (LTK), Identity Reshoot Key (IRK), ו-Coming Reshooting Resolution CSRK).

עבור מערכות משובצות, מסד הנתונים של האג"ח חייב להיות מאוחסן בזיכרון לא-וולטאי (NVM) שנמשך על פני מחזורי כוח.גודל מסד הנתונים של האג"ח מוגבל על ידי אחסון הבזק זמין מהנדסים חייב להחליט את המספר המקסימלי של מכשירים מחוברים וליישם מדיניות חלופית (למשל, לפחות בשימוש לאחרונה) כאשר מסד הנתונים מלא.

ניהול צי ושילוב חוזר

(הופנה מהדף ⁇ ) אין קיום בוואקום.כאשר מכשירים מחוברים, הם מייצרים נתונים שצריכים לאסוף, לאחסן ולפעול על ידי מפתחות שניידים עצמם הם מטא-נתונים שיש לקשר עם חשבונות משתמשים, ממציאי מכשירים ומדיניות אבטחה.כאן פלטפורמת גיבוי חזקה הופכת חיונית.

לדוגמה, צי IoT שיוצר נתונים סביבתיים יכול לאחסן מידע חיבור למכשיר באוסף Directus, המקשר כל מכשיר לפרויקט ספציפי, מיקום או לקוח.כאשר יש להחליף או להסרה, ה backend יכול לאותיר את מפתחות האג"ח המאוחסנים, להבטיח שהמכשיר הישן לא יוכל להתחבר מחדש.

Directus מספק שליטה על גישה מבוססת תפקידים גרפיים, המאפשרת למהנדסים לבנות לוחות ניהול מותאם אישית עבור ניהול מחזורי חיים של מכשירים ללא כתיבת קוד אחורי מורכב.התעצמות של הפלטפורמה פירושה כי webhooks או נקודות קצה מותאמות אישית יכולים לגרום עדכונים קושחה, ביטול אישורים זוג, או ליזום אבחון מרחוק.FLT:0 Inteating את שכבת ניהול המכשיר עם גב גמישה להפחית את פני תפעולי התחזוקה של צי גדול של 1FLT: 1.

מצבי שימוש אמיתיים ו-Pairing Mode

מקרה מחקר: חכם בניין אוccupancy Sensor

(ב) [ה]הבא [ה]: [ה] [ה] [ה]] [ה]] [ה]]] [ה]] [ה]]] [ה]]]][ה]]]] [ההההה"ה']"לא" [ה'ה'], אלא אם כן] [ה']']']']']''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''

מחקר 2: טיפול רפואי

(ב) [ה]התקן] יש תצוגה קטנה של OLED ולחיצת כפתור יחיד של קיבול:2 נתונים רגישות: (קצב לב, חמצן דם, נתוני שינה) ו-FLT:4Recommend אחד:FLT:5 Numeric השוואת (אם אפליקציה סמארטפונים תומכת בזיהוי ו-) או ב-Straators (Sateamsive Data) הוא מבטיח גישה חזקה של נתונים מאובטחים.

מקרה מחקר: Business Asset Tracker

(ב) [ה]התקן [ה] [ה] [ה] [ה]] אינו אלא מתווך [ה], אינו קיים [ה] ב[[המאה ה-1], אלא אם כן] [ב[[המאה ה-20]], אלא אם כן], הוא אינו מכנה את ה[[המאה ה-20]], ו[[ה[[המאה ה-20]],]], ו[[המאה ה[[המאה ה-20]],]],]],]],]],]], ו[[ה[[ה[[המאה ה[[1924]],]],]],]],]], [[המאה ה[[1924]],]],]], [[המאה ה[[1924]],]],]], [[1924]]]]]],]], [[1924]], [[1924]], [[1924]], [[1924]],]],]], [[1924]], [[1924]], [[1924]]]], [[1924]]]]]], [[1924]], [[1924]], [[1924]], [[1924]], [[1924]], [[1924]], [[1924]]]]]]]]]], [[1924]], [[

מקרה מחקר 4: Infusion Pump

(ב) [ה]התקן]: [התקן]: [התקן] הוא בעל מסך מגע ולוח מפתח מספרי (מספרי נתונים: 2] רגישות נתונים: מיפוי 3 גבוה באופן קיצוני (נתוני תרופות למטופל) (FLT:4Recommend Modepad:FLT:5 OOB או Passkey עם אימות למשתמשי בית החולים ייתכן שידרוש זוג מוצפן ומכשיר מוצף, אשר ישמש את הטכנאים מחדש.

מגמות עתידיות ב-Bluetooth Pairing

תקן Bluetooth ממשיך להתפתח, וזוגיות מודות להסתגל לדרישות חדשות.(FLT:0 Bluetooth 5.4FLT:1 הציג את התכונה 'פרסום מבוזר', המאפשרת נתונים מוצפנים להיות כלולים בפרסומות מבלי צורך בקשר.זה משנה את מודל האיום עבור יישומי שידור וייתכן להפחית את הצורך בזוג מבוסס חיבור ברשתות חיישן מסוימות.

(FLT:0) ערוץ Bluetooth SoundingFLT:1 (התרחבה במפרט Bluetooth 6.0) יספק מדידה מרחוק דיוק גבוה (עם ס"מ) Pairing יהיה צורך לקחת בחשבון אימות קרבה, פוטנציאל לשנות כיצד OOB והשוואה נומרית מיושמים. מכשירים עשויים להגביל באופן אוטומטי את הצמד בתוך טווח פיזי מסוים, הוספת שכבה חדשה של אבטחה.

התעשייה נעה גם לכיוון הוראת ה-IoT של FLT:0 (אפס-טש) תקנים של אספקת ה-IoT של Bluetooth SIG עצמו, סטנדרטים אלה שואפים לייעל את תהליך הצירוף תוך שמירה על אבטחה חזקה באמצעות נתונים מחוץ לפס או אימות מענן.מהנדסים עיצוב מוצרים היום צריכים לאדריכל את מערכות הקושחה שלהם ולעמוד האחורי כדי לתמוך בסטנדרטים מתעוררים אלה, כך שהם מבטיחים שלא יגיעו לשוק לפני שהם לא יהיו מיושנים.

מסקנה

בחירת מצב Bluetooth היא החלטה הנדסית רב-ממדית המשפיעה על אבטחה, שימושיות, עלות חומרה ומורכבות תפעולית. Just Works, Passkey Entry, השוואות נומריות, ומתוך כל להקה תופסת מקום ספציפי במרחב העיצוב, ואין שום אחד בגודל של התאמה לכל הפתרון.על ידי הערכת היכולות של המכשיר, הרגישות של הנתונים המועברים, את הזוג הצפוי, את הסביבה, את דרישות השוק המתאים, כדי לבחור באופן שיטתי את דרישות השוק.

Pairing הוא רק מרכיב אחד של אדריכלות אבטחה מקיפה. מהנדסים חייבים גם לשקול אחסון מפתח, ניהול מסד נתונים אג"ח, אבטחה חישוב קושחה, ושילוב אחורי.פלטפורמות כמו FLT:0DirectusventFLT:1 לספק את הגמישות הדרושה כדי לנהל זהויות המכשיר וזוגיות בקנה מידה, ומאפשר לצוותים הנדסיים להתמקד בבניית מוצרים אלחוטיים אמינים, מאובטחים.

כמו טכנולוגיית Bluetooth מתקדמת עם ערוץ Sounding ופרסום מוצפן, ערימה הצמד תמשיך לצבור יכולות.להישאר נוכחי עם Bluetooth Core מפרט ומעורבות בקהילה הנדסית הרחבה יותר - באמצעות משאבים כמו FLT:0 Bluetooth SIG מפרט עמוד ההרחבה SIG 1 ומדריכי יישום מפורטים של ספקים צ'יפס כגון FLT:2Texas InstrumentssLTF3 - יעזרו לתכנן החלטות תקופתיות.