電子論壇 您現在的位置:下載
,403.38K 93C46B 的貨源和報價 93C46B 的相關技術信息 其他型號 深圳市芯吉爾科技有限公司聯(lián)系人:李先生
電話:0755-83188422/83188433 北京德天恒業(yè)科技發(fā)展有限公司聯(lián)系人:銷售部
電話:010-51665864 東騰電子聯(lián)系人:楊武彬
電話:0755-82814324/83643605 新亞科技(深圳)電子有限公司聯(lián)系人:何先生
電話:086-755-61289243 >>更多供應商 基于PIC16C54單片機的智能軟件狗設計 摘要:介紹一種基于PIC16C54單片機93C46串行EEPROM智能型軟件狗的硬件和軟件設計。本軟件狗利用微控制器的特點,利用簡化的DES算法進行加密,增加了軟件狗的破解難度。 關鍵詞:單片機 軟件狗 數據加密隨著各種計算機應用軟件、工具軟件的涌現,由此引起的計算機知識產權案件層出不窮,引出了計算機安全保密技術在計算機軟件版權保護中應用的新課題。實現計算機版權保護的技術方法很多,概括起來可以分為三大類:軟件法、硬件法、軟硬件結合法。軟硬件結合法結合了軟件法和硬件法的特點。從軟件設計上增加反跟蹤的難度,從硬件上增加仿制和狀態(tài)分析難度。硬件部分主要完成狀態(tài)加密和檢查。軟件狗是一種插在PC打印口上的用于應用軟件版權保護的設備。商品化的軟件狗產品向用戶提供軟件狗硬件、應用程序定制工具、應用軟件和軟件狗的接口程序庫。從硬件結構方面講,軟件狗的發(fā)展已經歷了五代。第一代簡單地將打印機的控制或數據線與狀態(tài)線通過電阻或二極管連接;第二代增加了一些門電路,將某些控制線或數據線經過簡單的邏輯運算后輸出到狀態(tài)口線上;第三代使用GAL或EPROM器件;第四代使用串行EEPROM器件;第五代在第四代的基礎上增加了微處理器,因此稱為智能型軟件狗。本文介紹的軟件狗使用軟硬件結合法,屬于第五代軟件狗。
圖1 電路原理圖
1 硬件原理由于軟件狗插在PC打印口上,因此軟件狗的硬件設計除了滿足其軟件保護功能外,還必須著力解決如下三個問題:由于PC的打印口沒有提供電源線,要使單片機和串行EEPROM芯片工作,就必須想辦法為它們提供電源,并且必須采用低功耗設計;不能影響PC對打印機的正常操作;硬件成本必須足夠低。PIC系列單片機是使用Harvard總線和RISC結構的單片機,具有功耗低、高速、開發(fā)容易、價位低、體積小等特點。93C46B是采用CMOS工藝制造的64×16bit結構8引腳的串行可用電擦除可編程只