欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

芯片通訊的加密方法及激光條碼掃描平臺(tái)的制作方法

文檔序號(hào):6624399閱讀:206來源:國知局
芯片通訊的加密方法及激光條碼掃描平臺(tái)的制作方法
【專利摘要】本發(fā)明公開了一種芯片通訊的加密方法,該方法包括:獲取第一芯片ID號(hào)和第二芯片ID號(hào);對(duì)第一芯片ID號(hào)和第二芯片ID號(hào)進(jìn)行邏輯運(yùn)算,得到芯片組合值;對(duì)第一芯片向第二芯片發(fā)送的原始數(shù)據(jù)與芯片組合值進(jìn)行數(shù)學(xué)運(yùn)算,得到一級(jí)密文。本發(fā)明還公開了一種激光條碼掃描平臺(tái)。本發(fā)明利用第一芯片和第二芯片的ID號(hào)作為密鑰的基礎(chǔ),對(duì)第一芯片和第二芯片的ID號(hào)進(jìn)行邏輯運(yùn)算得到芯片組合值,再對(duì)原始數(shù)據(jù)和芯片組合值進(jìn)行數(shù)學(xué)運(yùn)算,由于CPU最擅長處理是邏輯位操作和加法運(yùn)算,從而加密占用資源少,運(yùn)行速度快;同時(shí),通過邏輯運(yùn)算和數(shù)學(xué)運(yùn)算正向加密容易實(shí)現(xiàn),但是反向解密難度非常大,從而提高了芯片之間通訊的安全性和保密性。
【專利說明】芯片通訊的加密方法及激光條碼掃描平臺(tái)

【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及條碼掃描【技術(shù)領(lǐng)域】,尤其涉及芯片通訊的加密方法及激光條碼掃描平臺(tái)。

【背景技術(shù)】
[0002]密碼學(xué)發(fā)展至今,很多加密算法都已經(jīng)很成熟,但是用到實(shí)際項(xiàng)目上的加密方法存在不少問題,一方面,加密過程太過復(fù)雜,占用系統(tǒng)資源太多,運(yùn)行速度慢;一方面,加密算法不夠精細(xì),加密效果不理想,容易被破解;很難找到一種適合基于兩芯片之間通訊的加密算法,以滿足一些項(xiàng)目的實(shí)際性能要求。
[0003]上述內(nèi)容僅用于輔助理解本發(fā)明的技術(shù)方案,并不代表承認(rèn)上述內(nèi)容是現(xiàn)有技術(shù)。


【發(fā)明內(nèi)容】

[0004]本發(fā)明的主要目的在于解決芯片通訊方法占用資源多、運(yùn)行速度慢、保密性能不佳的技術(shù)問題。
[0005]為實(shí)現(xiàn)上述目的,本發(fā)明提供的一種芯片通訊的加密方法,該方法包括以下步驟:
[0006]獲取第一芯片ID號(hào)和第二芯片ID號(hào);
[0007]對(duì)所述第一芯片ID號(hào)和第二芯片ID號(hào)進(jìn)行邏輯運(yùn)算,得到的值作為芯片組合值;
[0008]對(duì)所述第一芯片向所述第二芯片發(fā)送的原始數(shù)據(jù)與所述芯片組合值進(jìn)行數(shù)學(xué)運(yùn)算,得到該原始數(shù)據(jù)對(duì)應(yīng)的一級(jí)密文。
[0009]優(yōu)選地,所述對(duì)所述第一芯片ID號(hào)和第二芯片ID號(hào)進(jìn)行邏輯運(yùn)算,得到的值作為芯片組合值的步驟包括:
[0010]將所述第一芯片ID號(hào)的二進(jìn)制數(shù)據(jù)和第二芯片ID號(hào)的二進(jìn)制數(shù)據(jù)進(jìn)行邏輯與運(yùn)算,得到原始芯片組合值;
[0011]取原始芯片組合值的低四位作為組合芯片值。
[0012]優(yōu)選地,所述對(duì)所述第一芯片向所述第二芯片發(fā)送的原始數(shù)據(jù)與所述芯片組合值進(jìn)行數(shù)學(xué)運(yùn)算,得到該原始數(shù)據(jù)對(duì)應(yīng)的一級(jí)密文的步驟包括:
[0013]將所述第一芯片向所述第二芯片發(fā)送的原始數(shù)據(jù)分成多個(gè)ASCII碼表示的字符數(shù)據(jù);
[0014]將所述字符數(shù)據(jù)加上所述組合芯片值,得到原始數(shù)據(jù)的一級(jí)密文。
[0015]優(yōu)選地,所述對(duì)所述第一芯片向所述第二芯片發(fā)送的原始數(shù)據(jù)與所述芯片組合值進(jìn)行數(shù)學(xué)運(yùn)算,得到該原始數(shù)據(jù)對(duì)應(yīng)的一級(jí)密文的步驟之后,所述芯片通訊的加密方法還包括:
[0016]將所述一級(jí)密文加上動(dòng)態(tài)變量得到二級(jí)密文,所述第一芯片每向所述第二芯片發(fā)送一個(gè)字符數(shù)據(jù),所述動(dòng)態(tài)變量自增I。
[0017]優(yōu)選地,所述動(dòng)態(tài)變量變化范圍為O至127,當(dāng)該動(dòng)態(tài)變量增加到127時(shí),回到初始值O繼續(xù)循環(huán)自增。
[0018]此外,為實(shí)現(xiàn)上述目的,本發(fā)明還提供一種激光條碼掃描平臺(tái),該激光條碼掃描平臺(tái)包括:
[0019]獲取ID模塊,用于獲取第一芯片ID號(hào)和第二芯片ID號(hào);
[0020]邏輯運(yùn)算模塊,用于對(duì)所述第一芯片ID號(hào)和第二芯片ID號(hào)進(jìn)行邏輯運(yùn)算,得到的值作為芯片組合值;
[0021]數(shù)學(xué)運(yùn)算模塊,用于對(duì)所述第一芯片向所述第二芯片發(fā)送的原始數(shù)據(jù)與所述芯片組合值進(jìn)行數(shù)學(xué)運(yùn)算,得到該原始數(shù)據(jù)對(duì)應(yīng)的一級(jí)密文。
[0022]優(yōu)選地,所述邏輯運(yùn)算模塊用于:
[0023]將所述第一芯片ID號(hào)的二進(jìn)制數(shù)據(jù)和第二芯片ID號(hào)的二進(jìn)制數(shù)據(jù)進(jìn)行邏輯與運(yùn)算,得到原始芯片組合值;
[0024]取原始芯片組合值的低四位作為組合芯片值。
[0025]優(yōu)選地,所述數(shù)學(xué)運(yùn)算模塊用于:
[0026]將所述第一芯片向所述第二芯片發(fā)送的原始數(shù)據(jù)分成多個(gè)ASCII碼表示的字符數(shù)據(jù);
[0027]將所述字符數(shù)據(jù)加上所述組合芯片值,得到原始數(shù)據(jù)的一級(jí)密文。
[0028]優(yōu)選地,所述激光條碼掃描平臺(tái)還包括:
[0029]動(dòng)態(tài)自增模塊,將所述一級(jí)密文加上動(dòng)態(tài)變量得到二級(jí)密文,所述第一芯片每向所述第二芯片發(fā)送一個(gè)字符數(shù)據(jù),所述動(dòng)態(tài)變量自增I。
[0030]優(yōu)選地,所述動(dòng)態(tài)變量變化范圍為O至127,當(dāng)該動(dòng)態(tài)變量增加到127時(shí),回到初始值O繼續(xù)循環(huán)自增。
[0031]本發(fā)明通過獲取第一芯片ID號(hào)和第二芯片ID號(hào),然后對(duì)第一芯片ID號(hào)和第二芯片ID號(hào)進(jìn)行邏輯運(yùn)算,得到的值作為芯片組合值,再對(duì)第一芯片向第二芯片發(fā)送的原始數(shù)據(jù)與芯片組合值進(jìn)行數(shù)學(xué)運(yùn)算,得到該原始數(shù)據(jù)對(duì)應(yīng)的一級(jí)密文,從而利用第一芯片和第二芯片內(nèi)置的全球唯一的ID號(hào)作為密鑰的基礎(chǔ),對(duì)第一芯片ID號(hào)和第二芯片ID號(hào)進(jìn)行邏輯運(yùn)算(例如,邏輯與和邏輯或運(yùn)算)得到芯片組合值,再對(duì)原始數(shù)據(jù)和芯片組合值進(jìn)行數(shù)學(xué)運(yùn)算(例如,加法運(yùn)算),由于CPU最擅長處理是邏輯位操作和加法運(yùn)算,從而本加密方法占用資源少,運(yùn)行速度快;同時(shí),雖然通過邏輯運(yùn)算和數(shù)學(xué)運(yùn)算對(duì)原始數(shù)據(jù)進(jìn)行正向加密容易實(shí)現(xiàn),但是反向解密難度非常大,從而提高了芯片之間通訊的安全性和保密性。

【專利附圖】

【附圖說明】
[0032]圖1為本發(fā)明芯片通訊的加密方法第一實(shí)施例的流程示意圖;
[0033]圖2為圖1中對(duì)第一芯片ID號(hào)和第二芯片ID號(hào)進(jìn)行邏輯運(yùn)算,得到的值作為芯片組合值的步驟的細(xì)化流程示意圖;
[0034]圖3是圖1中對(duì)第一芯片向第二芯片發(fā)送的原始數(shù)據(jù)與芯片組合值進(jìn)行數(shù)學(xué)運(yùn)算,得到該原始數(shù)據(jù)對(duì)應(yīng)的一級(jí)密文的步驟的細(xì)化流程示意圖;
[0035]圖4為本發(fā)明芯片通訊的加密方法第二實(shí)施例的流程示意圖;
[0036]圖5為本發(fā)明激光條碼掃描平臺(tái)第一實(shí)施例的功能模塊示意圖;
[0037]圖6為本發(fā)明激光條碼掃描平臺(tái)第一實(shí)施例的功能模塊示意圖。
[0038]本發(fā)明目的的實(shí)現(xiàn)、功能特點(diǎn)及優(yōu)點(diǎn)將結(jié)合實(shí)施例,參照附圖做進(jìn)一步說明。

【具體實(shí)施方式】
[0039]應(yīng)當(dāng)理解,此處所描述的具體實(shí)施例僅僅用以解釋本發(fā)明,并不用于限定本發(fā)明。
[0040]本發(fā)明提供一種芯片通訊的加密方法。
[0041]參照?qǐng)D1,圖1為本發(fā)明芯片通訊的加密方法第一實(shí)施例的流程示意圖。
[0042]在第一實(shí)施例中,該芯片通訊的加密方法包括:
[0043]步驟S10,獲取第一芯片ID號(hào)和第二芯片ID號(hào);
[0044]芯片ID號(hào)是該芯片出廠時(shí)的全球唯一的生產(chǎn)編號(hào),是用以區(qū)別芯片的硬件信息,一般情況,芯片ID號(hào)只有芯片的生產(chǎn)方和購買方知道,以芯片ID號(hào)作為密鑰破解難度很大。
[0045]步驟S20,對(duì)第一芯片ID號(hào)和第二芯片ID號(hào)進(jìn)行邏輯運(yùn)算,得到的值作為芯片組合值;
[0046]對(duì)第一芯片ID號(hào)和第二芯片ID號(hào)進(jìn)邏輯與、邏輯或、邏輯非等邏輯運(yùn)算,得到的值作為芯片組合值。
[0047]步驟S30,對(duì)第一芯片向第二芯片發(fā)送的原始數(shù)據(jù)與芯片組合值進(jìn)行數(shù)學(xué)運(yùn)算,得到該原始數(shù)據(jù)對(duì)應(yīng)的一級(jí)密文。
[0048]通過對(duì)原始數(shù)據(jù)與芯片組件值進(jìn)行加法、減法和乘法的一種或幾種綜合運(yùn)算,得到該原始數(shù)據(jù)對(duì)應(yīng)的一級(jí)密文。
[0049]本發(fā)明通過獲取第一芯片ID號(hào)和第二芯片ID號(hào),然后對(duì)第一芯片ID號(hào)和第二芯片ID號(hào)進(jìn)行邏輯運(yùn)算,得到的值作為芯片組合值,再對(duì)第一芯片向第二芯片發(fā)送的原始數(shù)據(jù)與芯片組合值進(jìn)行數(shù)學(xué)運(yùn)算,得到該原始數(shù)據(jù)對(duì)應(yīng)的一級(jí)密文,從而利用第一芯片和第二芯片內(nèi)置的全球唯一的ID號(hào)作為密鑰的基礎(chǔ),對(duì)第一芯片ID號(hào)和第二芯片ID號(hào)進(jìn)行邏輯運(yùn)算(例如,邏輯與和邏輯或運(yùn)算)得到芯片組合值,再對(duì)原始數(shù)據(jù)和芯片組合值進(jìn)行數(shù)學(xué)運(yùn)算(例如,加法運(yùn)算),由于CPU最擅長處理是邏輯位操作和加法運(yùn)算,從而本加密方法占用資源少,運(yùn)行速度快;同時(shí),雖然通過邏輯運(yùn)算和數(shù)學(xué)運(yùn)算對(duì)原始數(shù)據(jù)進(jìn)行正向加密容易實(shí)現(xiàn),但是反向解密難度非常大,從而提高了芯片之間通訊的安全性和保密性。
[0050]進(jìn)一步地,參照?qǐng)D2,圖2為圖1中對(duì)第一芯片ID號(hào)和第二芯片ID號(hào)進(jìn)行邏輯運(yùn)算,得到的值作為芯片組合值的步驟的細(xì)化流程示意圖.[0051 ] 在本實(shí)施例中,步驟S20包括:
[0052]步驟S201,將第一芯片ID號(hào)的二進(jìn)制數(shù)據(jù)和第二芯片ID號(hào)的二進(jìn)制數(shù)據(jù)進(jìn)行邏輯與運(yùn)算,得到原始芯片組合值;
[0053]將第一芯片ID號(hào)和第二芯片ID號(hào)轉(zhuǎn)化為由O和I組成二進(jìn)制序列數(shù)據(jù),再將第一芯片ID號(hào)和第二芯片ID號(hào)進(jìn)行邏輯與運(yùn)算(1&0 = 0,0&0 = 0,0&1 = 0,1&1 = I),得到原始芯片組合值
[0054]步驟S202,取原始芯片組合值的低四位作為組合芯片值。
[0055]為了進(jìn)一步減少CPU的處理壓力,取原始芯片組合值的低四位作為組合芯片值。
[0056]進(jìn)一步地,參照?qǐng)D3,圖3是圖1中對(duì)第一芯片向第二芯片發(fā)送的原始數(shù)據(jù)與芯片組合值進(jìn)行數(shù)學(xué)運(yùn)算,得到該原始數(shù)據(jù)對(duì)應(yīng)的一級(jí)密文的步驟的細(xì)化流程示意圖。
[0057]在本實(shí)施例中,步驟S30包括:
[0058]步驟S301,將第一芯片向第二芯片發(fā)送的原始數(shù)據(jù)分成多個(gè)ASCII碼表示的字符數(shù)據(jù);
[0059]將第一芯片向第二芯片發(fā)送的原始數(shù)據(jù)分成多個(gè)ASCII碼表示的字符數(shù)據(jù),便于數(shù)據(jù)的加密和傳輸。
[0060]步驟S302,將字符數(shù)據(jù)加上組合芯片值,得到原始數(shù)據(jù)的一級(jí)密文。
[0061]將ASCII碼表示的每一個(gè)字符數(shù)據(jù)與組合芯片值相加,得到原始數(shù)據(jù)的一級(jí)密文,完成了第一芯片與和第二芯片之間通訊的加密,第二芯片接收到第一芯片發(fā)送的一級(jí)密文后,以與上述加密方式對(duì)稱且逆向的解密方法進(jìn)行解密即可獲取原始數(shù)據(jù)。
[0062]進(jìn)一步地,參照?qǐng)D4,圖4為本發(fā)明芯片通訊的加密方法第二實(shí)施例的流程示意圖。
[0063]在第二實(shí)施例中,在步驟S30之后,芯片通訊的加密方法還包括:
[0064]步驟S40,將一級(jí)密文加上動(dòng)態(tài)變量得到二級(jí)密文,第一芯片每向第二芯片發(fā)送一個(gè)字符數(shù)據(jù),動(dòng)態(tài)變量自增I。
[0065]在本實(shí)施例中,一級(jí)密文再加上一個(gè)隨第一芯片和第二芯片之間通訊進(jìn)行而變化的動(dòng)態(tài)變量,從而形成二級(jí)密文,使得芯片之間的每次通訊相同的原始數(shù)據(jù)(即明文)加密后所得到的二級(jí)密文都不一樣,從而以無規(guī)律的二級(jí)密文進(jìn)一步提高了第一芯片和第二芯片通訊的保密性,并且,整個(gè)過程所進(jìn)行的運(yùn)算都是CPU處理最快的操作,即位操作和加法,變量也很少,故而所占用的CPU資源少,運(yùn)算速度快。
[0066]此外,動(dòng)態(tài)變量變化范圍為O至127,當(dāng)該動(dòng)態(tài)變量增加到127時(shí),回到初始值O繼續(xù)循環(huán)自增,盡可能避免緩沖區(qū)數(shù)據(jù)溢出,從而避免因數(shù)據(jù)溢出導(dǎo)致的數(shù)據(jù)錯(cuò)誤。
[0067]本發(fā)明進(jìn)一步提供一種激光條碼掃描平臺(tái),參照?qǐng)D5,圖5為本發(fā)明激光條碼掃描平臺(tái)第一實(shí)施例的功能模塊示意圖。
[0068]在第一實(shí)施例中,激光條碼掃描平臺(tái)包括:
[0069]獲取ID模塊50,用于獲取第一芯片ID號(hào)和第二芯片ID號(hào);
[0070]芯片ID號(hào)是該芯片出廠時(shí)的全球唯一的生產(chǎn)編號(hào),是用以區(qū)別芯片的硬件信息,一般情況,芯片ID號(hào)只有芯片的生產(chǎn)方和購買方知道,以芯片ID號(hào)作為密鑰破解難度很大。
[0071]邏輯運(yùn)算模塊60,用于對(duì)第一芯片ID號(hào)和第二芯片ID號(hào)進(jìn)行邏輯運(yùn)算,得到的值作為芯片組合值;
[0072]對(duì)第一芯片ID號(hào)和第二芯片ID號(hào)進(jìn)邏輯與、邏輯或、邏輯非等邏輯運(yùn)算,得到的值作為芯片組合值。
[0073]數(shù)學(xué)運(yùn)算模塊70,用于對(duì)第一芯片向第二芯片發(fā)送的原始數(shù)據(jù)與芯片組合值進(jìn)行數(shù)學(xué)運(yùn)算,得到該原始數(shù)據(jù)對(duì)應(yīng)的一級(jí)密文。
[0074]通過對(duì)原始數(shù)據(jù)與芯片組件值進(jìn)行加法、減法和乘法的一種或幾種綜合運(yùn)算,得到該原始數(shù)據(jù)對(duì)應(yīng)的一級(jí)密文。
[0075]本發(fā)明通過獲取第一芯片ID號(hào)和第二芯片ID號(hào),然后對(duì)第一芯片ID號(hào)和第二芯片ID號(hào)進(jìn)行邏輯運(yùn)算,得到的值作為芯片組合值,再對(duì)第一芯片向第二芯片發(fā)送的原始數(shù)據(jù)與芯片組合值進(jìn)行數(shù)學(xué)運(yùn)算,得到該原始數(shù)據(jù)對(duì)應(yīng)的一級(jí)密文,從而利用第一芯片和第二芯片內(nèi)置的全球唯一的ID號(hào)作為密鑰的基礎(chǔ),對(duì)第一芯片ID號(hào)和第二芯片ID號(hào)進(jìn)行邏輯運(yùn)算(例如,邏輯與和邏輯或運(yùn)算)得到芯片組合值,再對(duì)原始數(shù)據(jù)和芯片組合值進(jìn)行數(shù)學(xué)運(yùn)算(例如,加法運(yùn)算),由于CPU最擅長處理是邏輯位操作和加法運(yùn)算,從而本加密方法占用資源少,運(yùn)行速度快;同時(shí),雖然通過邏輯運(yùn)算和數(shù)學(xué)運(yùn)算對(duì)原始數(shù)據(jù)進(jìn)行正向加密容易實(shí)現(xiàn),但是反向解密難度非常大,從而提高了芯片之間通訊的安全性和保密性。
[0076]進(jìn)一步地,邏輯運(yùn)算模塊60用于:
[0077]將第一芯片ID號(hào)的二進(jìn)制數(shù)據(jù)和第二芯片ID號(hào)的二進(jìn)制數(shù)據(jù)進(jìn)行邏輯與運(yùn)算,得到原始芯片組合值;
[0078]將第一芯片ID號(hào)和第二芯片ID號(hào)轉(zhuǎn)化為由O和I組成二進(jìn)制序列數(shù)據(jù),再將第一芯片ID號(hào)和第二芯片ID號(hào)進(jìn)行邏輯與運(yùn)算(1&0 = 0,0&0 = 0,0&1 = 0,1&1 = I),得到原始芯片組合值。
[0079]取原始芯片組合值的低四位作為組合芯片值。
[0080]為了進(jìn)一步減少CPU的處理壓力,取原始芯片組合值的低四位作為組合芯片值。
[0081]進(jìn)一步地,數(shù)學(xué)運(yùn)算模塊70用于:
[0082]將第一芯片向第二芯片發(fā)送的原始數(shù)據(jù)分成多個(gè)ASCII碼表示的字符數(shù)據(jù);
[0083]將第一芯片向第二芯片發(fā)送的原始數(shù)據(jù)分成多個(gè)ASCII碼表示的字符數(shù)據(jù),便于數(shù)據(jù)的加密和傳輸。
[0084]將字符數(shù)據(jù)加上組合芯片值,得到原始數(shù)據(jù)的一級(jí)密文。
[0085]將ASCII碼表示的每一個(gè)字符數(shù)據(jù)與組合芯片值相加,得到原始數(shù)據(jù)的一級(jí)密文,完成了第一芯片與和第二芯片之間通訊的加密,第二芯片接收到第一芯片發(fā)送的一級(jí)密文后,以與上述加密方式對(duì)稱且逆向的解密方法進(jìn)行解密即可獲取原始數(shù)據(jù)。
[0086]進(jìn)一步地,參照?qǐng)D6,圖6為本發(fā)明激光條碼掃描平臺(tái)第一實(shí)施例的功能模塊示意圖。
[0087]在第二實(shí)施例中,激光條碼掃描平臺(tái)還包括:
[0088]動(dòng)態(tài)自增模塊80,將一級(jí)密文加上動(dòng)態(tài)變量得到二級(jí)密文,第一芯片每向第二芯片發(fā)送一個(gè)字符數(shù)據(jù),動(dòng)態(tài)變量自增I。
[0089]在本實(shí)施例中,一級(jí)密文再加上一個(gè)隨第一芯片和第二芯片之間通訊進(jìn)行而變化的動(dòng)態(tài)變量,從而形成二級(jí)密文,使得芯片之間的每次通訊相同的原始數(shù)據(jù)(即明文)加密后所得到的二級(jí)密文都不一樣,從而以無規(guī)律的二級(jí)密文進(jìn)一步提高了第一芯片和第二芯片通訊的保密性,并且,整個(gè)過程所進(jìn)行的運(yùn)算都是CPU處理最快的操作,即位操作和加法,變量也很少,故而所占用的CPU資源少,運(yùn)算速度快。
[0090]此外,動(dòng)態(tài)變量變化范圍為O至127,當(dāng)該動(dòng)態(tài)變量增加到127時(shí),回到初始值O繼續(xù)循環(huán)自增,盡可能避免緩沖區(qū)數(shù)據(jù)溢出,從而避免因數(shù)據(jù)溢出導(dǎo)致的數(shù)據(jù)錯(cuò)誤。
[0091]以上僅為本發(fā)明的優(yōu)選實(shí)施例,并非因此限制本發(fā)明的專利范圍,凡是利用本發(fā)明說明書及附圖內(nèi)容所作的等效結(jié)構(gòu)或等效流程變換,或直接或間接運(yùn)用在其他相關(guān)的【技術(shù)領(lǐng)域】,均同理包括在本發(fā)明的專利保護(hù)范圍內(nèi)。
【權(quán)利要求】
1.一種芯片通訊的加密方法,其特征在于,所述芯片通訊的加密方法包括以下步驟: 獲取第一芯片ID號(hào)和第二芯片ID號(hào); 對(duì)所述第一芯片ID號(hào)和第二芯片ID號(hào)進(jìn)行邏輯運(yùn)算,得到的值作為芯片組合值;對(duì)所述第一芯片向所述第二芯片發(fā)送的原始數(shù)據(jù)與所述芯片組合值進(jìn)行數(shù)學(xué)運(yùn)算,得到該原始數(shù)據(jù)對(duì)應(yīng)的一級(jí)密文。
2.如權(quán)利要求1所述的芯片通訊的加密方法,其特征在于,所述對(duì)所述第一芯片ID號(hào)和第二芯片ID號(hào)進(jìn)行邏輯運(yùn)算,得到的值作為芯片組合值的步驟包括: 將所述第一芯片ID號(hào)的二進(jìn)制數(shù)據(jù)和第二芯片ID號(hào)的二進(jìn)制數(shù)據(jù)進(jìn)行邏輯與運(yùn)算,得到原始芯片組合值; 取原始芯片組合值的低四位作為組合芯片值。
3.如權(quán)利要求2所述的芯片通訊的加密方法,其特征在于,所述對(duì)所述第一芯片向所述第二芯片發(fā)送的原始數(shù)據(jù)與所述芯片組合值進(jìn)行數(shù)學(xué)運(yùn)算,得到該原始數(shù)據(jù)對(duì)應(yīng)的一級(jí)密文的步驟包括: 將所述第一芯片向所述第二芯片發(fā)送的原始數(shù)據(jù)分成多個(gè)ASCII碼表示的字符數(shù)據(jù); 將所述字符數(shù)據(jù)加上所述組合芯片值,得到原始數(shù)據(jù)的一級(jí)密文。
4.如權(quán)利要求3所述的芯片通訊的加密方法,其特征在于,所述對(duì)所述第一芯片向所述第二芯片發(fā)送的原始數(shù)據(jù)與所述芯片組合值進(jìn)行數(shù)學(xué)運(yùn)算,得到該原始數(shù)據(jù)對(duì)應(yīng)的一級(jí)密文的步驟之后,所述芯片通訊的加密方法還包括: 將所述一級(jí)密文加上動(dòng)態(tài)變量得到二級(jí)密文,所述第一芯片每向所述第二芯片發(fā)送一個(gè)字符數(shù)據(jù),所述動(dòng)態(tài)變量自增I。
5.如權(quán)利要求4所述的芯片通訊的加密方法,其特征在于,所述動(dòng)態(tài)變量變化范圍為O至127,當(dāng)該動(dòng)態(tài)變量增加到127時(shí),回到初始值O繼續(xù)循環(huán)自增。
6.一種激光條碼掃描平臺(tái),其特征在于,所述激光條碼掃描平臺(tái)包括: 獲取ID模塊,用于獲取第一芯片ID號(hào)和第二芯片ID號(hào); 邏輯運(yùn)算模塊,用于對(duì)所述第一芯片ID號(hào)和第二芯片ID號(hào)進(jìn)行邏輯運(yùn)算,得到的值作為芯片組合值; 數(shù)學(xué)運(yùn)算模塊,用于對(duì)所述第一芯片向所述第二芯片發(fā)送的原始數(shù)據(jù)與所述芯片組合值進(jìn)行數(shù)學(xué)運(yùn)算,得到該原始數(shù)據(jù)對(duì)應(yīng)的一級(jí)密文。
7.如權(quán)利要求6所述的激光條碼掃描平臺(tái),其特征在于,所述邏輯運(yùn)算模塊用于: 將所述第一芯片ID號(hào)的二進(jìn)制數(shù)據(jù)和第二芯片ID號(hào)的二進(jìn)制數(shù)據(jù)進(jìn)行邏輯與運(yùn)算,得到原始芯片組合值; 取原始芯片組合值的低四位作為組合芯片值。
8.如權(quán)利要求7所述的激光條碼掃描平臺(tái),其特征在于,所述數(shù)學(xué)運(yùn)算模塊用于: 將所述第一芯片向所述第二芯片發(fā)送的原始數(shù)據(jù)分成多個(gè)ASCII碼表示的字符數(shù)據(jù); 將所述字符數(shù)據(jù)加上所述組合芯片值,得到原始數(shù)據(jù)的一級(jí)密文。
9.如權(quán)利要求8所述的激光條碼掃描平臺(tái),其特征在于,所述激光條碼掃描平臺(tái)還包括: 動(dòng)態(tài)自增模塊,將所述一級(jí)密文加上動(dòng)態(tài)變量得到二級(jí)密文,所述第一芯片每向所述第二芯片發(fā)送一個(gè)字符數(shù)據(jù),所述動(dòng)態(tài)變量自增I。
10.如權(quán)利要求9所述的激光條碼掃描平臺(tái),其特征在于,所述動(dòng)態(tài)變量變化范圍為O至127,當(dāng)該動(dòng)態(tài)變量增加到127時(shí),回到初始值O繼續(xù)循環(huán)自增。
【文檔編號(hào)】G06K7/10GK104166830SQ201410418255
【公開日】2014年11月26日 申請(qǐng)日期:2014年8月22日 優(yōu)先權(quán)日:2014年8月22日
【發(fā)明者】周竟云 申請(qǐng)人:深圳市興通物聯(lián)科技有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
齐河县| 毕节市| 民权县| 苍溪县| 繁峙县| 甘德县| 全州县| 天水市| 正蓝旗| 姚安县| 白城市| 道孚县| 普宁市| 临海市| 手机| 宜宾县| 大城县| 扶沟县| 永新县| 阜阳市| 香河县| 新竹县| 彰武县| 瓮安县| 陵川县| 乐平市| 中方县| 黑龙江省| 大同市| 永宁县| 孟州市| 阳谷县| 红安县| 福清市| 姚安县| 友谊县| 云梦县| 巍山| 徐州市| 沁阳市| 盱眙县|