「傑林碼」技術及應用市場分析
一、技術優勢
基於全新的概率模型衍生了包括等熵無失真壓縮演算法,數字資訊對稱加密演算法,通道查錯糾錯編碼演算法,人工智慧和數字資訊分析演算法等。這些編碼方法統稱為傑林碼。
這些方法具有相同的編碼核心,可調整概率模型實現多個功能集於一體的演算法。這一特徵使得傑林碼的延伸研究具有很好的價值和意義。目前已經編寫成可執行程式的演算法有等熵無失真壓縮演算法、加密演算法、錯誤校驗演算法、糾錯演算法、數字指紋提取演算法、壓縮加密演算法(二合一功能)、壓縮加密檢錯演算法(三合一功能)。經測試這些演算法均優於國內外同類演算法。
1、錯誤校驗
2、糾錯演算法
而傑林碼中糾錯演算法,理論上可將誤位元率從10-3降低到0,在bsc通道下以8kbit為資料塊,設bsc通道誤位元率為10−
310^
10−3
,位元率為1/2和1/1.5849625時實驗證明糾錯解碼後誤位元率為0,誤塊率為0。傑林碼的糾錯演算法是線性編碼方法,乙個演算法具備檢錯和糾錯能力。該演算法可以根據通道情況自動提公升糾錯能力,也可設定閾值自動重傳,且僅需重傳96個位元,接收到218個位元開始糾錯解碼。以位元速率1/1.5849625為例,相比於polar碼和ldpc碼更節約能耗,至少可節約50%以上的能量消耗,且糾錯能力強,誤位元率為0,重傳率為10−
2710^
10−27。
傑林碼可完全替換現有的檢錯糾錯演算法。在新型通訊標準中,傑林碼更具其應用優勢。當下瑞利德和芯恩聯合制定國內wifi、藍芽等通訊標準,第一代晶元需相容現有標準。未來通過晶元產品迭代和市場使用習慣逐步替代國外標準,此標準於國於公司均有重大意義。
部分糾錯晶元可以在一些非標領域產品中應用。如車聯網、超距高速無線傳輸、水下資料傳輸等領域。伺服器上,糾錯演算法具有抗資料丟失和篡改的作用,可延申到物理防火牆。儲存領域,糾錯演算法既可以修復磁碟壞道造成的檔案破壞,同時也可以減少讀寫次數,提高儲存裝置的壽命。
3、對稱加密
加密領域當下使用的主要有兩大類,對稱加密和非對稱加密。對稱加密僅需輸入正確的密碼即可解密,其特徵是速度快。非對稱加密因加密鑰匙和解密鑰匙必須不同,所以安全效能更高,但是效率極低。當下國內銀行和重要領域常用的pgp加密系統,其採取了結合的方式,用非對稱的演算法對密碼進行保護,然後再用對稱的演算法對資料流或檔案進行加密。
加密領域演算法具有眾多,且演算法發明的關鍵主要在兩個方向,其一是理論創新,其二是提高破解難度。傑林碼對稱加密演算法屬於理論創新帶來了新的加密方法。該演算法是將多個密碼通過線性方式編碼到每乙個位元或位元組上。解碼時具有線性依賴,即下乙個符號的解密依賴於當前符號正確解密。若多個密碼中有乙個或多個密碼不對將無法解密資料。該演算法是隨機加密演算法,加密後接近資料的熵極限,所以破解時,在未知密碼和檔案的情況下是無法破解。最高可將1012個密碼編碼到每乙個位元或位元組上,且每乙個密碼必須輸入正確才能準確解密。
未來在銀行支付系統、大資料脫敏加密、個人隱私保護、機密資料儲存和傳輸等領域應用。主要優勢有國內基礎演算法,比pgp、aes等系統更具有線性依賴,不可分段暴力破解,更適合流加密。目前已著手於非對稱加密演算法的研發。
4、等熵無失真壓縮演算法
儘管傑林碼的無失真壓縮增益並不明顯,因演算法屬於我司自有智財權,在海量資料壓縮儲存或傳輸時具有一定的作用。
5、數字指紋提取演算法
md5是一種數字指紋提取演算法,數字指紋是指乙個檔案的唯一標識資訊,當檔案被篡改或錯誤可通過驗證數字指紋來判斷。廣泛應用於資料傳輸校驗,但md5經證實存在漏洞,且指紋長度固定為128位元。傑林碼中數字指紋提取演算法,給出了一種可以自定義長度的指紋提取演算法,未來在物理防火牆、伺服器安全防護技術等領域具有價值。
6、多合一演算法
目前傑林碼已經發展出壓縮加密於一體的無損編碼演算法,檢錯壓縮加密於一體的無損編碼演算法,數字指紋提取、檢錯壓縮加密於一體的無損編碼演算法。這類演算法因行業應用面廣,且具有唯一性,更適合晶元化。比如在儲存領域,壓縮加密檢錯的演算法晶元在儲存和多**傳輸領域具有高可靠、高效率、高安全、低功耗特徵。當前行業內無此類演算法,為了實現這類應用產品,需要三種不同的演算法串聯整合,其效率至少相比傑林碼低3倍,能耗至少高出3倍。請注意:我們不是把演算法通過級聯的方式實現,而是乙個演算法同時具有三個功能。所以從這一點上,能證明我們的理論和演算法是全創新的。
MicroPython技術及應用前景
1 micropython技術是什麼?micropython極精簡高效的實現了python3語言。它包含python標準庫的一小部分,能在微控制器和受限環境中執行。1.1 micropython發展 由劍橋大學的理論物理學家喬治.達明設計,遵循mit許可協議,與arduino類似,擁有自己的解析器 ...
AJAX技術的詳解及應用
以下原貼 老鷹 一 方法 一 建立 xmlhttprequest 物件 定義 根據瀏覽器的不同,建立xmlhttprequest的方法也不相同,但大致可分為兩類 1 microsft ie瀏覽器 和xmlhttp new activexobject microsoft.xmlhttp 2 處理 mo...
NAT穿透技術原理及應用
相信很多人都聽說過nat技術。我們國家的公網ip太少了不夠用,促使了nat技術的興起。但是nat穿透技術又是什麼呢?nat123是如何實現穿透的?相似應用有花生殼,nat123,金萬維,等。以下分析了nat穿透技術的原理及應用及各種相關介紹。nat技術的定義 nat是一種網路位址翻譯技術,將內部私有...