當前位置:律師網大全 - 專利申請 - 單片機原理的加密方法

單片機原理的加密方法

科研成果的保護是每個科研人員最關心的事情。加密方法包括軟件加密、硬件加密、軟硬件壹體化加密、時間加密、錯誤引導加密、專利保護等措施。有矛就有盾,有矛就有盾,會促進矛盾質量水平的提高。我們只希望網友提供更新的加密思路。現在說壹個軟件加密:在MCS-51中使用A5指令。其實世界上所有的資料,包括英文資料,都不講這個指令。其實這條指令是非常好的加密指令A5。加密方法是在A5後面加壹個兩字節或者三字節的操作碼,因為所有反匯編軟件都不會反匯編A5指令,導致正常程序反匯編。如果執行程序沒有問題,抄襲者是改不了妳的源程序的。

硬件加密:8031/8052單片機是8031/8052面膜產品中不合格的產品,裏面有ROM。可以用8031/8052作為8751/8752,然後展開外部編程器,調用80365438+。

硬件加密

用高壓或激光吹壹個管腳,使其無法讀取內部程序,部分器件會被高壓損壞。重要的RAM數據用電池保護(大電容,街機采用的方法),芯片數據拔了機器就無法啟動,或者可以初始化,但是無法運行。

用真和假方法加密

擦除芯片標識

將8X52單片機標記為8X51單片機,在後置128B的RAM中使用,使用AT90S8252為AT89C52。初始化後,在程序段中使用,在EEPROM內容中使用,然後關聯!

使用激光(或絲網印刷)標記其他標誌。如果有的單片機是引腳兼容的,有的不是同壹個單片機,妳只能看懂,這就要求妳的知識面更廣。

用最新出廠號的單片機很難解密,比如2000年以後的AT89C,或者新的單片機品種,比如AVR單片機。

DIP封裝改為PLCC、TQFP、SOIC、BGA等。如果體積較大,可以做定制ASIC或軟包,使用不帶外接晶振的單片機(如AVR單片機中的AT90S1200),使用更復雜的單片機,FPGA+AVR+SRAM=AT40K系列。

硬件加密和軟件加密分開只是為了敘述方便。其實它們是密不可分、相互支持、相互依存的軟件加密:它的目的是防止人們讀取妳的程序並對其進行修改。妳可以........

使用單片機未公開和未使用的標誌位或單元作為軟件標誌位,如8031/8051,其中有壹個用戶標誌位PSW.1,可用於程序入口地址。不要使用完整的地址,比如XX00H,XXX0H,而是使用完整的地址-1。在沒有程序的空單元格中添加程序機器碼,熟練使用大容量芯片和市面上模擬器無法模擬的芯片比較好,比如內部程序為64KB以上的器件,比如AVR微控制器中ATmega103的Flash程序存儲器為128KBAT89S8252/AT89S53有EEPROM。將密鑰數據存儲在EEPROM中,或者在程序初始化時將密碼寫入EEPROM,然後在程序執行時檢查密碼,以防止人們讀取程序。關於單片機的加密,在這壹點上,哪怕是壹磚壹玉。

  • 上一篇:我是做化妝品的廠家,最近淘寶上亂價挺嚴重的,想做下淘寶控價
  • 下一篇:申請專利被批準後,專利權歸
  • copyright 2024律師網大全