• <rt id="imqiw"></rt>
  • <rt id="imqiw"><acronym id="imqiw"></acronym></rt>
    
    
  • 經典案例

    聯系方式

    公司名稱:昆山華航電子有限公司
    公司電話:0512-50139595
    公司郵箱:eric@kshuahang.com
    公司地址:江蘇省昆山市善浦西路

    您當前的位置:首頁 > 技術資源 > 芯片解密

    軟件狗[Dongles]的加密與解密技術(6)


    第四代軟件狗硬件設計思想 現在,我們給出第四代軟件狗的一個實例,供大家參考。我們采用PIC16C54結合93C46來設計

    以并行口(DP25)的第9腳DATA7作為主電源,而以16腳―INIT為輔助電源。這樣做,可以避免PIC16C54的電源因DATA7的變化而時有時無。-INIT腳的輸出是很弱的,所以為了降低功耗,當DATA7為LOW時,就令PIC16C54的振蕩頻率降低到100kHz以下。這是通過對電阻R2的控制實現的。DATA 7為HIGH時,R1與R2并聯,總的電阻小于100K歐,振蕩頻率大于100kHz;當DATA7變為LOW時,R1就與R2斷開,總的電阻等于100K歐,振蕩頻率就小于100kHz,使得PIC16C54處于低功耗狀態。PIC16C54的RTCC腳是用來監視并行口的-STROBE腳。因為當-STROBE出現負脈沖時,表示并行口有數據要送入打印機,所以此時軟件狗不能工作。而RA0是用來監視并行口的-SLCTIN腳的,當-SLCTIN為HIGH時,打印機不會工作,這時候與軟件狗通訊比較合適。

    在我們的電路中采用了93C46,但它并不是必須的。因為它的用途是來記錄一些密碼,序號等數據,如果采用OTP型,每一個芯片本身就可以存儲不同的密碼,是用不著外接存儲器的;但在大批量生產MASK時,它是必須的,要不然,所有的軟件狗就一個樣了,這不符合加密原則。

    第四代軟件狗在硬件電路方面沒有什么好變化的,最多也就仿照第三代軟件狗的做法,但是在軟件方面,由于采用了單片機,盡可以根據各人的巧心思,進行自由的發揮。

    2、第四代軟件狗的一個軟件設計

    (1)在DATA7及-SLCTIN為HIGH時才能工作。
    (2)工作期間如-STROBE有負脈沖則軟件狗停止工作。
    (3)建立128BYTES循環式的密碼表,以數據口送出去的第一個BYTE為密碼的起點,并以BIT2決定所要核對的密碼是七次或八次。
    (4)送出數據的方式采用從數據口出,前后兩個數據XOR后所得的值為所要傳送的數據。
    (5)所有密碼核對正確后,有-SLCTIN腳以約100ms的負脈沖,以串行方式從-ACK腳在上升沿時讀回密碼表的下一個密碼供PC機核對。

    根據這個原則,我們可以卸出一個比較好的軟件狗程序,足以另解密者頭疼很長時間了。有興趣的朋友不妨自己編一編,解一解看。

    這是當前軟件狗加密技術中比較好的一個解決解密問題的方案。別人想要仿制您的軟件狗,一般是不可能的,除非找到讀出單片機中程序代碼的工具。


    以智能卡技術為核心構建的新一代加密鎖的安全特征(新一代加密鎖介紹)

      IC智能卡以其可靠的安全保障性能廣泛應用于軍事、金融、保險等國民生計的重要領域。以智能卡技術為核心構建的新一代高強度加密產品,也因此具備了極為優越的安全性能。

      改進之一:重要軟件代碼完全移植到硬件中運行
    在新型鎖軟件保護的方案中,PC端應用軟件的關鍵的代碼和數據“消失”了,被安全地移植到加密鎖的硬件中保護起來。在需要使用時,應用軟件可以通過功能調用引擎來指令加密鎖運行硬件中的關鍵代碼和數據并返回結果,從而依然可以完成整個軟件全部的功能。由于這些代碼和數據在PC端沒有副本存在,因此解密者無從猜測算法或竊取數據,從而極大程度上保證了整個軟件系統的安全性。
       利用智能卡技術的新一代加密鎖最多可提供總計高達32~64K字節的程序和數據空間,可容納近萬行的C語言代碼。

      改進二:強大的運算處理能力
       利用智能卡技術的新一代加密鎖具有強大的運算和數據處理能力,能夠支持浮點運算庫、數學函數庫、安全服務庫、標準輸入和輸出庫等;這些對提高加密強度起著至關重要的作用。

      改進三:智能卡芯片具有極高的安全性
       智能卡芯片具有很高的集成度,與普通低檔的單片機不同,只有已通過國際安全機構檢測和認證(EAL 4+和IT SEC認證)的專業安全芯片制造商才能提供智能卡芯片。
       智能卡芯片能夠有效抵御電子探測攻擊(SPA和DPA)和物理攻擊(SiShell),其在硬件設計階段就提供了完善的安全保護措施。它通過芯片廠商開發,通過產生額外的噪聲和干擾信號,或通過增加濾波電路來消除噪聲,再加上若干保護層,采用特殊的材料(對電子束敏感的材料)等,使監測芯片內執行的指令序列不可能實現。同時智能卡芯片提供了硬件隨機數發生器,在CPU 的控制下,每次芯片與外界數據傳輸中,產生的隨機數可以保證數據不會重復。
       為了保證智能卡芯片的可靠性和可用性,國際權威技術標準管理機構ISO為此專門制定測試標準

    主站蜘蛛池模板: 欧美三级黄色大片| 在线精品免费视频无码的| 一级毛片成人午夜| 成人试看120秒体验区| 中文字幕日韩精品有码视频 | 国内不卡一二三四区| AAAA级少妇高潮大片在线观看 | 中文字幕久精品免费视频| 扒开老师的蕾丝内裤漫画| 中文无遮挡h肉视频在线观看| 无码人妻久久一区二区三区免费丨 | 欧美xxxxx高潮喷水| 亚洲va韩国va欧美va| 最近免费韩国电影hd视频| 国产人妖视频一区在线观看| 香蕉视频久久久| 国产区精品一区二区不卡中文| 青娱乐手机在线视频| 国产中文99视频在线观看| 色噜噜在线视频| 又粗又硬免费毛片| 色综合色综合久久综合频道| 国产盗摄XXXX视频XXXX| 久久五月天综合| 国产夫妻在线视频| 足鞋臭脚袜奴交小说h| 国产av人人夜夜澡人人爽| 美国免费高清一级毛片| 全彩漫画口工令人垂延三尺| 男和女一起怼怼怼30分钟| 伊人色综合久久天天人手人婷| 波多野结衣伦理视频| 亚洲日韩久久综合中文字幕| 欧美亚洲一区二区三区四| 久草福利资源站| 日本一二三区高清| 三上悠亚中文字幕在线| 天天躁天天碰天天看| 91华人在线视频| 国产白嫩美女在线观看| 青青草视频ios|