הרכיב מתקשר דרך ערוץ I2C ומגיע מורכב על מעגל עם חיבורים למערכת Qwiic לקלות החיבור. יש גם חורים 2.54 מ"מ לעבודה על מטריצה או התחברות בצורה אחרת.
אז מה הרכיב יכול לעשות? כמעט הכל, חוץ מהצפנה עצמה.
ה-ATECC508A כולל בתוכו 10Kb של זכרון EEPROM המאפשר לשמור עליו מפתחות, תעודות (Certificates), מידע, הגדרות אבטחה וכו'. אפשר לנעול חלק מהזכרון, כך שאי אפשר יהיה לשנות אותו שוב.
הרכיב יכול לייצר זוגות של מפתחות סימטריים המבוססים על Elliptic Curve Cryptography FIPS186-3 (מפתחות ה-Private ו-Public שאפשר לנעול לשינויים אחרי זה).
הרכיב יכול לייצר ולבדוק חתימות באורך של 64Bytes על הודעות של 32Bytes.
לייצר מפתחות להצפנה משותפים לשני צדדים על גבי ערוץ שיתופי ע"י שימוש ב-Elliptic Curve Diffie-Hellman Algorithm. הרכיב לא יכול לבצע הצפנה או פתיחת הצפנה (Encryption or Decryption), אבל יוכל לעזור לכם לייצר ולשתף את המפתחות הדרושות להצפנה.
בנוסף לכל זה, לרכיב יש מנגנון ליצירת מספרים אקראיים איכותיים וגם מובטח שלכל רכיב יהיה לו מזהה ייחודי באורך 72bit.
יש לו גם כל מני הגנות פנימיות המגנות מפני ניסיונות פריצה פיזיים ולוגיים.
הרכיב עצמו יכול לעבוד במתחים בין 2.0V ל- 5.5V, אבל המעגל מותאם לעבודה ב-3.3V כדי להתאים לחיבור Qwiic.
שימו לב:
קראו היטב ועד הסוף את המדריך למשתמש המסופק ע"י יצרן הכרטיס לפני שאתם מתחילים לעבוד. אפשר לשנות את ההגדרות של הרכיב לפני שהוא ננעל לצמיתות.
כדי לייצר ערוץ תקשורת בין צדדים שונים תצטרכו רכיב כזה בכל צד. עבודה עם הרכיב עלולה לדרוש כמות RAM גדולה יחסית למערכים של מידע, יכול להיות שבקרי ארדואינו הפופולריים לא יוכלו להתמודד עם זה.
מחלקות עם מוצרים דומים:
מאפיינים:
- דגם: ATECC508A
- יצרן: SparkFun
- מתח עבודה: 3.3V
- תקשורת: I2C
- חיבור: 2x JST-SH 4 pin
קישורים:

נתוני משלוח (הסבר):
- משקל: 2 גרם
- אריזה מינימלית: מעטפה מרופדת