第212節 方便

投票推薦 加入書籤 小說報錯

  李飛召開了項目會議,確定了u盾主控晶片內部電路和參數:

  1晶片處理器系統:採用 32 位高性能risc-v晶片架構,支持32位risc-v整數指令集,

  2存儲單元:集成512KB嵌入式Flash,頁面大小1 kB,最低擦寫次數15萬次

  3加密算法:32位高速硬體算法引擎,支持 RSA1024、RSA2048、ECC、SM2 算法運算,以及存儲器加密機制,每顆晶片都只有一個序列號…,

  4通訊接口:USB1.0/1.1/2.0 全速設備接口,遵循 USB2.0 FS 協議規範;支持無晶振工作模式;

  5晶片封裝: QFP32

  6電氣氣特性:工作電源輸入範圍:2.5V~5.5V;睡眠靜態功耗:100uA;工作模式:20mA,ESD防靜電:±6000V ;

  ...

  再根據U盾主控晶片的各項參數,去確定工作原理:U盾又作移動數字證書,存放著你個人的數字證書,並不可讀取。同樣,銀行也記錄著你的數字證書,當在進行網上交易時,銀行會向你發送由時間字串,地址字串,交易信息字串,防重放攻擊字串組合在一起進行加密後得到的字串A,你的U盾將根據你的個人證書對字串A進行不可逆運算得到字串B...,

  ...

  確定了U盾主控晶片參數和工作原理後,就正式進入晶片設計,不過,李飛考慮到公司信息網絡安全部還沒有成立,所以此項目暫時交給晶片多媒體技術1部研發,李飛提供U盾主控晶片設計指導。

  ...

  三周後,U盾主控晶片設計完成,經過李飛對U盾主控晶片進行設計仿真,並沒有發現問題,然後,交給台極電生產製造打樣。

  ...

  在打樣的同時,還要進行U盾pcb板級電路設計,其U盾整個電路模塊分為:

  1u盾主控晶片,

  2內存RAM晶片

  3顯示屏電路

  4 usb電路,

  5按鍵電路

  ...

  確定U盾的各個電路模塊,就要準備U盾的電子電路設計,在PCB板極電子電路圖的設計中,使用的板極EDA軟體,是分為兩種功能軟體:邏輯電路軟體和PCB LAYOUT軟體…

  首先,在邏輯EDA軟體繪製器件的邏輯封裝,再畫出邏輯電路圖,而這個邏輯電路圖是根據u盤的整個模塊功能進行設計的。不過,需要說明的是,在繪製邏輯封裝和電路圖設計時,相關器件的資料一定要向供應商索取,去確定電子器件的參數,例如:存儲器和U盤的USB接口,一些電子結構零件…

  …

  在邏輯EDA軟體繪製完邏輯電路圖後,接下來的工作,就是在PCB EDA軟體對器件進行PCB封裝製作,包括U盤晶片,存儲器的封裝,按鍵的封裝…,同樣,PCB封裝是需要按照供應商提供的器件參數進行設計的…

  …

  在PCB EDA軟體里製作好PCB器件封裝後,然後,就是邏輯EDA軟體和PCB EDA軟體進行同步更新,把邏輯EDA的電路圖導入到PCB EDA軟體…,這樣的話,就可以在PCB EDA軟體里,出現了PCB封裝器件和連接電路線路,

  …

  接著在PCB EDA軟體,進行布局,走線,完成後,進行連接和規則檢測,確定沒有錯誤後,在PCB EDA軟體輸出製造PCB加工文件,發給大深市晶片產業有限公司旗下子公司PCB板廠進行PCB製作。

  完成U盾電子電路設計後,就下了就是整理U盾的電子物料BOM得單子,供成本核算和電子物料準備

  ...

  同時,李飛還要組織軟體工程師,編寫u盾的驅動程序,以及加密算法程序...,其加密算法程序採用了雙鑰密碼體制保證安全性,在U盾初始化的時候,先將密碼算法程序燒制在FLASH中,然後通過產生公私密鑰對的程序生成一對公私密鑰,公私密鑰產生後,密鑰可以導出到U盾外...。

  ...

  編寫完成U盾驅動程序以及加密算法程序...,台極電u盾主控晶片100片樣品寄回公司,那麼,開始對晶片進行功能...等測試

  u盾主控晶片放入ATE儀器的測試台內的晶片插座後,打開儀器電源按鈕,然後,確定ATE儀器與U盤主控晶片連接正常,再開始進行晶片測試,

  ATE對晶片測試基本的範圍為:晶片引腳的連通性測試,晶片漏電流測試,晶片引腳DC(直流)測試,晶片功能測試,晶片ESD靜電測試,晶片老化測試(也就是晶片質量驗證)

  以及晶片穩定性測試,在溫度(零下30度和高溫50度)進行測試,確定晶片是否能正常工作…

  先是對u盾主控晶片的引腳的連通性測試,晶片漏電流測試,DC(直流)測試,這是晶片測試的第一步,檢測U盤主控晶片的連通性是否正常,確定U盾主控晶片的內部電路連通,晶片內部電路是否有缺陷。

  …

  再對u盾主控晶片測試的同時,u盾整機電路的測試也要同步,把U盾的電子元器件晶體,U盤主控晶片,RAM內存晶片,以及電阻電容,焊接到PCB主板,先是測試PCB主板電流和電壓是否有問題,

  …

  u盾基本測試合格後,還要需要老化測試範圍包括:溫度,環境,電壓,跌落…,例如電壓測試:加速的方式進行測試,把溫度突然提高到50度,外接的電壓從正常工作電壓5V突然提高到6V,進行長達3小時,甚至20小時或者30小時的老化測試,

  如果沒有任何的晶片和電子電路出現問題,那麼,測試合格,反之,出現問題,就要查找問題,再解決問題去調整電路設計問題,或者更換晶片器件。

  ...

  u盾測試完成後,那麼,正式進入對u盾產品測試,先是在電腦安裝u盾的驅動程序,作用是讓驅動程序識別U盾,才能進入工作模式,接著,把U盾連接到電腦USB接口,安裝下載安全證書程序,此程序的作用就是識別U盾的編號,且每一個U盾只有一個編號,也就是用戶PIN碼,而編號加密技術採用1024位非對稱密鑰算法,對網上數據(個人身份信息)進行加密、解密…,

  完成安全證書程序安裝…,那麼,U盾主控內置安全系統軟體代碼、電子數字證書與簽名秘鑰…就會自動識別…,

  …

  然後,輸入銀行卡帳號和密碼,在界面上並彈出一條附加碼,輸入附加碼後,開始進行正常的業務交易…,當轉款時,不光需要輸入密碼,而且,在U盾顯示屏還有提示,是否立即轉款…,再提示時,U盾有兩個按鍵,分別是確定是和否,

  …

  完成U盾的基本操作後,開始對U盾進行安全測試,對此,李飛編寫安全測試軟體,再使用U盾時,內部晶片是否能自動識別假網站,黑客是否能破解U盾的加密技術、以及木馬病毒等各種風險,

  …

  經過一番測試,U盾在,百分之百保障網上銀行資金安全,放心安全地交易。

  …

  U盾主控晶片的硬體和軟體測試完成,那麼,就可以直接下單台極電,大量地生產U盾主控晶片,直接下單100萬片…

  雖然說,U盾這款電子產品,其客戶不再是廣大的消費者,而是直接面對全球的銀行巨頭,但是,李飛有信心,U盾的發明,可以幫助銀行減少人力成本,以及實現網絡數字銀行的V1.0版本

  那麼,可以說,U盾的前景是非常看好,大有前途,因為根據21世紀,光是在國內的銀行,均已大規模發行二代U盾產品,累計發行量已超5000萬台…

  …

  並且,李飛註冊了大量的網絡銀行的安全加密的軟體和硬體專利技術,簡單的說,國外的銀行要推出網絡銀行個人服務,是完全繞不開大深市晶片產業有限公司研發的安全加密的軟體和硬體專利技術

  …

  網上銀行雖然是在1994年開始出現的,但是,處於風險的考慮,銀行只是在內部使用,也就是說,個人把錢交給銀行,然後,由銀行進行網絡轉帳和匯兌…並沒有向個人開放網絡銀行服務,進行轉帳,以及密碼修改等一般服務,個人業務的話,需要在櫃檯或者ATM自動存取款機器上進行操作,十分地不方便…

  …

  那麼,現在有了U盾,就完全不用擔心網絡安全的問題,就可以實現個人在網絡上進行銀行服務,不再受各種支付額度的限制,輕鬆實現網上大額轉帳、匯款、繳費和購物…,十分地方便和快速…

  …

  並且,個人網絡銀行除了匯款的方便,還可以用於查詢,銀行卡的餘額,以及查看貸款還錢的進度…,

  …

  在米國銀行紐約分行的大廳里,擠滿了辦理業務的米國老百姓…,米國老百姓雙手叉腰,臉色很難看,站在大廳里,紛紛抱怨:

  米國銀行的服務真是太慢了,我在這裡等待2個小時了,還沒有到我…

  是啊,真的是很慢,我在這裡也是等了兩個多小時,看這樣子,今天肯定到不了我,

  哎,真是慢啊,在銀行櫃檯上大額度轉帳,再修改密碼,真沒有想到米國銀行的速度,慢得真是可以啊

  …

  面對米國老百姓得憤怒,米國銀行紐約分行的經理,在大廳里,擺出一副很困難的樣子,安慰道:

  各位客戶,現在是高峰時刻,請各位理解…,我們銀行的人員現在馬上為各位辦理…,請各位再稍等一下

  …

  米國銀行紐約分行的經理不痛不癢的安撫…,讓米國老百姓更加不滿,對米國銀行的服務…,雖然是不滿,但是,也是沒有辦法…

  米國銀行紐約分行的經理也是十分惱火,多少次向區域總經理反應,要求增加銀行的人員,區域總經理雙手一攤,無奈地表示現在米國銀行總部在減少成本,對人員的招聘控制得很嚴格…

  …

  同時,李飛把設計合格的U盾郵寄到米國銀行董事長普拉特,並發送郵件和傳真,請儘快確認...,

  …

  收到U盾的普拉特,先是按照李飛提供的U盾產品說明書進行操作,去確定基本功能正常後,再交給米國銀行網絡信息部進行測試。

  …

  普拉特一臉嚴肅,對照U盾產品說明書,首先,用李飛郵寄過來的U盤,連接到電腦USB接口,U盤裡面是U盾驅動程序,

  安裝完成U盾驅動程序後,再從電腦USB接口取出U盤,把u盾插到電腦USB接口上。使其U盾內部軟體自動匹配安裝驅動程序,

  識別連通後,界面就會打開u盾管理界面,為U盾設置使用密碼。當需要使用到U盾時,輸入該密碼才能正常使用…

  設置完成U盾的密碼設置後,再打開驅動程序,程序裡面模擬銀行網站,跳出設置模擬銀行的卡號和密碼

  …

  當進行網絡交易時,會提示插上U盾。用戶插上U盾,輸入U盾密碼以後,用戶可以在U盾液晶顯示屏上查看交易詳情。確定以後按確定以後完成交易。

  …

  米國銀行董事長普拉特對U盾的功能測試十分滿意,雖然說不懂U盾的硬體加密技術和軟體算法技術,但是從一個普通人的角度上來看,這U盾設置兩大保護,不光是需要銀行的卡的交易密碼,還需要U盾的密碼。

  也就是說,這兩項必須齊全,才能實現網絡的交易,對此,米國銀行董事長普拉特方才一直是一臉嚴肅,這才嘴角露出笑容,並直接發郵件給李飛,對設計U盾這款產品,是十分滿意,基本符合心中所想的電子產品…

  不過,米國銀行董事長普拉特在郵件也同時寫到,會立即再交給米國銀行的網絡信息部進行測試,需要李工再稍等…

  …

  米國銀行的網絡信息部的軟體工程師們,拿到巴掌大小的長方形U盾,就連忙搖頭,帶有嘲諷的表情,不服道:

  各位,這是董事長給我們測試的機器,測試下這…這是什麼產品?我忘記了…

  哎呀,這是U盾,據說,這是董事長特意跑向華夏國的某一家晶片科技公司,要求研發設計的。

  哎,如果真是這樣的話,我們的董事長,真是不相信我們米國銀行的網絡信息部的能力…,幹嘛去找華夏國的科技公司呢,

  就是,看這U盾外殼上標識的公司名稱:大深市晶片產業有限公司,就是一家晶片設計公司…,一家晶片設計公司,怎麼能設計出銀行網路安全技術

  就是啊,畢竟我們是專業的,董事長居然不相信我們…,那麼今天,我們要好好地測試…

  …

  那麼,米國銀行的網絡信息部立即對U盾和驅動軟體進行測試,先是攻擊U盾裡面的加密技術…,

章節目錄