Hackaday作家以及訪問者目前在脫機密碼守門員中攜手合作,MoolTipass(點擊查看作業描述)。 接下來在我們在Hackaday系列的建立中,我們展示了我們的第一個版本的原理圖。我們致力於我們的谷歌集團已經存在大量討論,主要是該項目的基本功能。由於我們的固件設計師希望上班,我們在幾天前選擇將您的第一個版本的硬件發送到生產中。在使用原理圖之前,讓我們評估MoolTipass的核心組件的所需列表: 一個易於閱讀的屏幕 受讀保護的智能卡 大閃存存儲加密密碼 Arduino兼容的微控制器,具有USB連接 我們已經淹沒了來自靈感的愛好者主義者的元素建議,所以我們認為我們會使MoolTipass v1盡可能簡單,然後從那裡搬遷。鑑於此小工具已在Hackaday上建立,我們希望未來的未來個人定制它,建立基於這些主要組件的全新工作。繼續閱讀我們的原理圖…… 對於平台的核心,我們從Atmel中選擇了Atmega32u4。它是Arduino Leonardo中使用的完全相同的微控制器,使我們能夠利用為其建立的各種庫。在最終的原理圖中,我們將添加一個增長連接器,因此個人可以將額外的外圍設備鏈接(我們此時可以切換到4層PCB)。微控制器的USB線路由NXP的IP4234CZ6保護從ESD。 對於加密密碼存儲,我們發現了AT45DB011D閃存的廉價1Mbit,同樣具有2/4 / 16Mbits引腳兼容版本。如果我們的Beta測試儀發現1Mbit是不夠的,請升級MoolTipass將很容易。一些訪客可能已經了解它,但是在選擇閃存時,特別興趣應該支付給芯片中可以刪除的最小數據量。如果閃光燈沒有內部緩衝區(如我們所選的那樣),則微控制器應檢查出總塊數據,自定義適當的部分,並將自定義塊重新發送到內存。只要Atmega32u4只有2.5kbytes的RAM,這可能是有問題的。 找到一個可能提供首選安全性和安全功能的智能卡並不是問題,但發現可能向我們發送相當低的量(