Digital Signature Algorithm (DSA)是Schnorr和ElGamal簽名算法的變種,被美國NIST作為DSS(DigitalSignature Standard)。算法中應用了下述參數: p:L bits長的素數。L是64的倍數,范圍是512到1024; q:p - 1的160bits的素因子; g:g = h^((p-1)/q) mod p,h滿足h < p - 1, h^((p-1)/q) mod p > 1; x:x < q,x為私鑰 ; y:y = g^x mod p ,( p, q, g, y )為公鑰; H( x ):One-Way Hash函數。DSS中選用SHA( Secure Hash Algorithm )。 p, q, g可由一組用戶共享,但在實際應用中,使用公共模數可能會帶來一定的威脅。簽名及驗證協議如下: 1. P產生隨機數k,k < q; 2. P計算 r = ( g^k mod p ) mod q s = ( k^(-1) (H(m) + xr)) mod q 簽名結果是( m, r, s )。 3. 驗證時計算 w = s^(-1)mod q u1 = ( H( m ) * w ) mod q u2 = ( r * w ) mod q v = (( g^u1 * y^u2 ) mod p ) mod q 若v = r,則認為簽名有效。 DSA是基于整數有限域離散對數難題的,其安全性與RSA相比差不多。DSA的一個重要特點是兩個素數公開,這樣,當使用別人的p和q時,即使不知道私鑰,你也能確認它們是否是隨機產生的,還是作了手腳。RSA算法卻作不到。
標簽: Algorithm Signature Digital Schnorr
上傳時間: 2014-01-01
上傳用戶:qq521
基于VB開,發家庭理財系統,課程設計報告 完整詳細
標簽:
上傳時間: 2016-07-15
上傳用戶:miaochun888
主要是一個綜合人事管理系統,介紹了數據庫,部門管理模塊,員工基本信息模塊,員工照片模塊家庭成員及工作經歷管理模塊員工考勤管理,考評管理等。
標簽: 管理系統
上傳時間: 2013-12-19
上傳用戶:lo25643
使用Quartus II設計并制作一臺出租車計價器不同情況具有不同的收費標準行駛公里: 在行車三千米以內時,按起步價10元收費,超過3千米部分,以每千米1.6元計算。 l 途中等待(>2min 開始收費) 在等待時間小于2分鐘以內時不收取額外費用,大于2分鐘,按每分鐘1.5元計算。
上傳時間: 2013-12-11
上傳用戶:英雄
針對主控制板上存儲器(SRAM) 存儲的數據量小和最高頻率低的情況,提出了基于SDR Sdram(同步動態RAM) 作為主存儲器的LED 顯示系統的研究。在實驗中,使用了現場可編程門陣列( FPGA) 來實現各模塊的邏輯功能。最終實現了對L ED 顯示屏的控制,并且一塊主控制板最大限度的控制了256 ×128 個像素點,基于相同條件,比靜態內存控制的面積大了一倍,驗證了動態內存核[7 ]的實用性。
上傳時間: 2013-12-18
上傳用戶:c12228
vxWorks下基于緩沖隊列的全雙工網絡通訊.pdf 文章針對半自動大型儀器使用半~K..T--網絡通訊造成的效率下降問題,建立了在嵌入式實時操作系統vxWorks 下全雙工網絡通訊的模式,并特別提出了雙緩沖隊列的流水線處理方法和通訊死時J"l的概念。該方法充分利用vxWorks 對多任務和網絡的良好支持,做到了在操作人員層面上的軟件零死時間,在改善系統響應特性,提高軟件效率上都很有 幫助。因此比半雙工通訊方式更加適用于半自動控制
上傳時間: 2016-07-25
上傳用戶:zhouli
為了能及時地將衛生間內的異味排出,很多家庭都裝了換氣扇,但一些來客或小孩常常忘記打開換氣扇。為了解決這個問題,設計了一種能自動控制換氣扇和照明燈的電子裝置,這樣不給上衛生間的人增添任何麻煩,又能自動換氣和開、關燈,節能而方便。
標簽:
上傳時間: 2013-12-25
上傳用戶:linlin
GPS系統接收數據坐標轉換 GPS接收的數據往往是三維坐標,而在科學研究中我們通常用二維坐標。因此必須 進行坐標轉換,下面我們介紹一種坐標轉換,即把WGS84坐標轉換為高斯—克呂 格坐標系。數字地圖投影的方法很多,而我國采用了高斯—克呂格投影,它是一 種橫軸橢園柱面等角投影,用一個橢球柱面與地球橢球在某一子午圈L0上相切, 這條子午線通常稱做投影軸子午線。也就是高斯-克呂格投影直角坐標系的x 軸, 地球的赤道與橢圓柱面相交, 成一直線,這條直線與軸子午線正交,就是平面直角坐 標系的y軸,把橢球柱面展開,就得到以(x,y)為坐標的平面直角坐標系。為減少 投影變形,按經度把橢球分為許多帶,各帶分別投影,經常采用的是3度和6度帶。 為使y值不為負值,通常在y軸上加上500km。 已知WGS84坐標(B,L),B為GPS定位輸出成果的緯度,L為GPS定位輸出成果的經度。 由WGS84到高斯-克呂格坐標(x,y)的轉換成高斯投影正算,詳見本軟件
上傳時間: 2014-01-26
上傳用戶:小眼睛LSL
問題描述 設有n種不同面值的硬幣,各硬幣的面值存于數組T[1:n]中。現要用這些面值的硬幣來找錢,可以實用的各種面值的硬幣個數不限。當只用硬幣面值T[1],T[2],…,T[i]時,可找出錢數j的最少硬幣個數記為C(i,j)。若只用這些硬幣面值,找不出錢數j時,記C(i,j)=∞。 編程任務 設計一個動態規劃算法,對1≤j≤L,計算出所有的C( n,j )。算法中只允許實用一個長度為L的數組。用L和n作為變量來表示算法的計算時間復雜性 數據輸入 由文件input.txt提供輸入數據。文件的第1行中有1個正整數n(n<=13),表示有n種硬幣可選。接下來的一行是每種硬幣的面值。由用戶輸入待找錢數j。 結果輸出 程序運行結束時,將計算出的所需最少硬幣個數輸出到文件output.txt中。
標簽:
上傳時間: 2016-07-28
上傳用戶:yangbo69
國際象棋的棋盤非常有趣,是一個正方形,看上去有點像坐標格。國際象棋的棋盤由八八六十四個大小相等的小方格組成,垂直方向從左到右分別用數字1-8表示 ,水平方向從上到下分別用小寫字母a-h表示, 現在有個騎士(類似象棋中的馬)位于其中某個小方格上(如上圖黑色標記的方格),騎士每次的走法是先沿水平(或垂直)方向走2格,再沿剛才這個方向的垂直方向走1格(類似英文字母大寫的“L”形),那么這一個方格就是騎士可以到達的方格(如上圖紅色標記的方格)。請你編寫程序確定按照這種走法,騎士可以到達的小方格數目是多少。
標簽: 國際
上傳時間: 2016-08-04
上傳用戶:極客