国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

【密碼學(xué)】一文讀懂ZUC算法

這篇具有很好參考價(jià)值的文章主要介紹了【密碼學(xué)】一文讀懂ZUC算法。希望對(duì)大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請(qǐng)大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問(wèn)。

密碼學(xué) 一文讀懂ZUC密碼

zuc算法,密碼學(xué),算法,線性代數(shù)

這次在來(lái)聊一個(gè)國(guó)產(chǎn)密碼, 祖沖之算法(ZUC)是中華人民共和國(guó)政府采用的一種序列密碼標(biāo)準(zhǔn),由國(guó)家密碼管理局于2012年3月21日發(fā)布,相關(guān)標(biāo)準(zhǔn)為“GM/T 0001-2016 祖沖之序列密碼算法”,2016年10月成為中國(guó)國(guó)家密碼標(biāo)準(zhǔn)(GB/T 33133-2016)。祖沖之算法于2011年9月被3GPP采納為國(guó)際加密標(biāo)準(zhǔn)(TS 35.221),可供LTE移動(dòng)終端選用?!揪S基百科】

算法簡(jiǎn)介

祖沖之算法結(jié)構(gòu)分為三層, 第一層是線性反饋移位寄存器(LFSR), 第二層是比特重組(BR), 最后一層是非線性函數(shù)F, 下圖參考參考資料當(dāng)中的pdf。

zuc算法,密碼學(xué),算法,線性代數(shù)

線性反饋移位寄存器LFSR

初始化模式

在初始化模式下,LFSR接受一個(gè)31bit的字u, u是通過(guò)非線性函數(shù)F的32bit舍棄最低bit得到, 主要計(jì)算過(guò)程如下:文章來(lái)源地址http://www.zghlxwxcb.cn/news/detail-534810.html

  • v = 2 15 S 15 + 2 17 S 13 + 2 21 S 10 + 2 20 S 4 + ( 1 + 2 8 ) S 0 ? m o d ? ( 2 31 ? 1 ) v=2^{15} S_{15}+2^{17} S_{13}+2^{21} S_{10}+2^{20} S_{4}+\left(1+2^{8}\right) S_{0} \bmod \left(2^{31}-1\right) v=215S15?+217S13?+221S10?+220S4?+(1+28)S0?mod(231?1)
  • S 16 = ( v + u ) ? m o d ? ( 2 31 ? 1 ) S_{16}=\left(v + u\right) \bmod \left(2^{31}-1\right) S16?=(v+u)mod(231?1)
  • 如果 S 16 = 0 S_{16} = 0 S16?=0, 則令 S 16 = 2 31 ? 1 S_{16} = 2^{31} - 1 S16?=231?1
  • ( S 1 S_1 S1?, S 2 S_2 S2?, …, S 16 S_{16} S16?) -> ( S 0 S_0 S0?, S 1 S_1 S1?, …, S 15 S_{15} S

到了這里,關(guān)于【密碼學(xué)】一文讀懂ZUC算法的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來(lái)自互聯(lián)網(wǎng)用戶投稿,該文觀點(diǎn)僅代表作者本人,不代表本站立場(chǎng)。本站僅提供信息存儲(chǔ)空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請(qǐng)注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實(shí)不符,請(qǐng)點(diǎn)擊違法舉報(bào)進(jìn)行投訴反饋,一經(jīng)查實(shí),立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費(fèi)用

相關(guān)文章

  • 【密碼學(xué)】量子安全的密碼學(xué)算法以及原理介紹

    (1)“代數(shù)格密碼套件”(CRYSTALS)包含兩個(gè)密碼原語(yǔ)Kyber和Dilithium。Kyber是一種抗適應(yīng)性選擇密文攻擊(IND-CCA2)安全密鑰封裝機(jī)制,Dilithium是一種高度不可偽造性(EUF-CMA)安全數(shù)字簽名算法。兩種密碼都是為了應(yīng)對(duì)量子計(jì)算機(jī)的攻擊,并且在操作過(guò)程中只需更改幾個(gè)參數(shù)即

    2024年02月11日
    瀏覽(99)
  • 矩陣分解是計(jì)算機(jī)科學(xué)中的一個(gè)重要研究領(lǐng)域,涉及到向量空間理論、線性代數(shù)、密碼學(xué)等領(lǐng)域。以下是100篇熱門博客文

    作者:禪與計(jì)算機(jī)程序設(shè)計(jì)藝術(shù) 矩陣分解是計(jì)算機(jī)科學(xué)中的一個(gè)重要研究領(lǐng)域,涉及到向量空間理論、線性代數(shù)、密碼學(xué)等領(lǐng)域。在機(jī)器學(xué)習(xí)和深度學(xué)習(xí)等領(lǐng)域中,矩陣分解被廣泛應(yīng)用。本文將介紹矩陣分解的相關(guān)原理、實(shí)現(xiàn)步驟以及應(yīng)用示例。 2.1 基本概念解釋 矩陣分解是

    2024年02月15日
    瀏覽(50)
  • 公鑰密碼學(xué)算法類型綜述

    公鑰密碼學(xué)算法類型綜述

    作者:網(wǎng)安新生研討課第一小組 采用協(xié)議 CC BY-NC,原文鏈接 :https://www.cnblogs.com/Multya/p/18072514 公開密鑰密碼學(xué) (英語(yǔ): Public-key cryptography )也稱 非對(duì)稱式密碼學(xué) (英語(yǔ): Asymmetric cryptography )是密碼學(xué)的一種算法,它需要兩個(gè)密鑰,一個(gè)是 公開密鑰 ,另一個(gè)是 私有密鑰

    2024年03月14日
    瀏覽(25)
  • 密碼學(xué)基礎(chǔ)(一)——哈希算法

    密碼學(xué)基礎(chǔ)(一)——哈希算法

    一、常用密碼學(xué)算法分類 哈希算法:哈希算法不可逆,包括:MD4、MD5、hash1、ripeMD160、SHA256、SHA3、Keccak256、國(guó)家標(biāo)準(zhǔn)SM3(國(guó)家密碼管理局) 加密/解密算法:加密解密算法可逆,但是必須要有秘鑰,對(duì)稱加密,非對(duì)稱加密,數(shù)字簽名算法DSA 編碼/解碼算法:編碼解碼算法可逆

    2023年04月16日
    瀏覽(32)
  • 源碼分享-go語(yǔ)言實(shí)現(xiàn)的祖沖之ZUC加密算法

    源碼路徑:free5gc/nas/security/zuc zuc.go zuc_test.go

    2024年02月16日
    瀏覽(19)
  • 【密碼學(xué)基礎(chǔ)】RSA加密算法

    【密碼學(xué)基礎(chǔ)】RSA加密算法

    RSA是一種非對(duì)稱加密算法,即加密和解密時(shí)用到的密鑰不同。 加密密鑰是公鑰,可以公開;解密密鑰是私鑰,必須保密保存。 基于一個(gè)簡(jiǎn)單的數(shù)論事實(shí):兩個(gè)大質(zhì)數(shù)相乘很容易,但想要對(duì)其乘積進(jìn)行因式分解卻極其困難,因此可以將乘積公開作為加密密鑰,即公鑰;而兩個(gè)

    2024年02月01日
    瀏覽(94)
  • 密碼學(xué) - 加解密算法 - 填充規(guī)則

    對(duì)稱加解密算法是分組運(yùn)算,運(yùn)算時(shí)需要將數(shù)據(jù)按固定長(zhǎng)度分組,由于明文不一定是指定大小的整數(shù)倍,因此需要將明文的最后一個(gè)分組填充至加密算法所要求的分組大小后進(jìn)行運(yùn)算。 隨著加解密算法的發(fā)展,出現(xiàn)了多種填充規(guī)則。 填充規(guī)則是對(duì)稱加密分組加密算法的通用

    2024年02月09日
    瀏覽(25)
  • 現(xiàn)代密碼學(xué)實(shí)驗(yàn)五:簽名算法

    現(xiàn)代密碼學(xué)實(shí)驗(yàn)五:簽名算法

    一、實(shí)驗(yàn)?zāi)康?1.掌握數(shù)字簽名的基本原理,理解RSA算法如何提供數(shù)字簽名。 2.熟悉實(shí)驗(yàn)環(huán)境和加密軟件CrypTool 1.4(CrypTool 2)的使用。 3.編寫代碼實(shí)現(xiàn)簽名算法。 二、實(shí)驗(yàn)內(nèi)容 運(yùn)行CrypTool 1.4(CrypTool 2),使用 RSA 算法對(duì)消息進(jìn)行簽名操作,選擇公鑰PK=(e,N),私鑰為sk=(d,N)。例如: 消息

    2024年02月02日
    瀏覽(96)
  • FPGA加速:提高密碼學(xué)算法性能的關(guān)鍵技術(shù)

    密碼學(xué)算法在現(xiàn)代加密技術(shù)中扮演著至關(guān)重要的角色。隨著數(shù)據(jù)量的增加,密碼學(xué)算法的性能成為了關(guān)鍵因素。因此,加密算法的加速成為了研究的熱點(diǎn)。FPGA(可編程門 arrays)是一種高性能、可定制的硬件加速技術(shù),它具有高度并行性和低延遲,使其成為加速密碼學(xué)算法的理想

    2024年04月16日
    瀏覽(20)
  • 【密碼學(xué)基礎(chǔ)】半/全同態(tài)加密算法基礎(chǔ)學(xué)習(xí)筆記

    【密碼學(xué)基礎(chǔ)】半/全同態(tài)加密算法基礎(chǔ)學(xué)習(xí)筆記

    定義:只支持乘法或加法中的一種的同態(tài)加密。同態(tài)加密指的是允許直接對(duì)密文進(jìn)行計(jì)算,密文計(jì)算結(jié)果解密后與明文直接計(jì)算結(jié)果相同。 Paillier加解密過(guò)程 Paillier的同態(tài)性 明文加法 = 密文乘法 明文乘法 = 密文指數(shù)冪 Paillier的安全性 基于大整數(shù)分解困難問(wèn)題 相比Paillier,

    2024年02月13日
    瀏覽(44)

覺(jué)得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請(qǐng)作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包