| 查看: 3367 | 回復(fù): 12 | ||
shkwu木蟲 (正式寫手)
|
[求助]
500金幣求助:密碼學(xué)算法如何做仿真實(shí)驗(yàn)??? 已有3人參與
|
|
|
如題! 密碼學(xué)有個pbc庫和miracl庫,具體怎么用,怎么實(shí)現(xiàn)仿真? 希望可以講的詳細(xì)點(diǎn), 3Q! |

銀蟲 (初入文壇)
|
建議樓主先明確一下自己的問題吧,這么多金幣,問題卻不太清楚,恐怕大家也不太好意思應(yīng)助吧 首先,密碼算法為什么需要仿真?一個密碼算法無非就是一個密碼函數(shù),如果你實(shí)現(xiàn)了這個函數(shù),就是實(shí)現(xiàn)了這個算法,為什么還要稱之為仿真?從你給的miracl庫看,我猜你是想實(shí)驗(yàn)?zāi)骋环N公鑰密碼體制?這種體制本身可能解決的是雙方或者多方的問題,只實(shí)現(xiàn)計(jì)算,不實(shí)現(xiàn)網(wǎng)絡(luò)交互的做法,認(rèn)為是一種仿真,是這個意思嗎?我不太清楚你測試的目的是什么,一般如果是測試效率,都不會考慮交互代價(jià),直接可以稱之是實(shí)現(xiàn),不需要叫仿真。 如果方便的話,最好明確一下你要測試的密碼算法(體制)到底是哪種,或者至少是哪一類。pbc我沒用過,是說Pairing那個庫?Miracl我用過,這個庫以公鑰基礎(chǔ)運(yùn)算,特別是橢圓曲線相關(guān)的密碼體制,是比較適合的。如果你需要的是對稱密碼相關(guān)的內(nèi)容,那么這兩個庫可能就不是特別合適了。 |
木蟲 (正式寫手)

銀蟲 (初入文壇)
|
因?yàn)槲易约翰蛔龉這塊,所以我問一下做這個方向的同學(xué)吧,看他們能不能過來回答。 不過可能還是會跟你的具體目的相關(guān)。比如你要測試的自己設(shè)計(jì)的新方案,說明自己方案的優(yōu)勢。據(jù)我所知,做設(shè)計(jì)的人通常希望把效率的量綱做的比較抽象(比如3次模冪運(yùn)算,5次信息交互等等)。這個應(yīng)該很好理解,因?yàn)樵诒容^方案的時(shí)候,我們肯定不希望帶入太多實(shí)現(xiàn)相關(guān)的細(xì)節(jié),比如實(shí)現(xiàn)代碼,運(yùn)行環(huán)境之類的影響。但如果你的目的本身就是在某種特定的應(yīng)用環(huán)境下比較別人的方案,那可能就會在某種環(huán)境中具體實(shí)現(xiàn),然后比較實(shí)現(xiàn)結(jié)果了。 如果方便的話,能不能給一個你說的效率分析的例子,特別是具體的測試結(jié)果和效率分析圖是什么形式的?我一般見到的實(shí)現(xiàn)中的效率表達(dá)多半使用Mbps或者次/s之一類的單位,直接手工做表或者做數(shù)據(jù)曲線就可以了。所以我很好奇你說的效率分析圖中是不是包含其他的形式或內(nèi)容。 |
木蟲 (正式寫手)
送紅花一朵 |
就像這篇文章上的性能分析 |

銀蟲 (初入文壇)
|
這樣看大概就清楚了。 我同學(xué)給我的反饋是,一般從密碼方案的設(shè)計(jì)角度,主要評估效率的指標(biāo)有兩個,一個是漸進(jìn)復(fù)雜度(就是算法復(fù)雜度),另一個就是基本運(yùn)算的數(shù)量(就是文章中Table 2這種)。有些時(shí)候也會給一個實(shí)現(xiàn)時(shí)間作為輔助,即文章里Table 1這樣的信息。單就密碼方案而言,效率測試到這里就已經(jīng)結(jié)束了。 文中第8章這種評估,關(guān)注的是密碼方案對整體分布式系統(tǒng)的影響。雖然目標(biāo)仍然是密碼方案,評估的對象實(shí)際是分布式系統(tǒng)。這樣來看的話,其實(shí)你需要的是如何評估一套分布式系統(tǒng)的測試環(huán)境或者軟件,而不是測試密碼方案本身效率。所以,可以考慮一下是不是能把這個帖子轉(zhuǎn)到云計(jì)算或者分布式系統(tǒng)方向上?也許他們會有相應(yīng)的benchmark之類。安全這邊也有做云安全應(yīng)用系統(tǒng)的,但不這么集中。你的題目指定了密碼算法,但嚴(yán)格講,你的目標(biāo)不是密碼范疇的問題。所以在這邊可能很難得到你需要的答案。 |
金蟲 (著名寫手)
鐵桿木蟲 (職業(yè)作家)

| 最具人氣熱帖推薦 [查看全部] | 作者 | 回/看 | 最后發(fā)表 | |
|---|---|---|---|---|
|
[考研] 材料,紡織,生物(0856、0710),化學(xué)招生啦 +3 | Eember. 2026-03-17 | 7/350 |
|
|---|---|---|---|---|
|
[考研] 268求調(diào)劑 +8 | 一定有學(xué)上- 2026-03-14 | 9/450 |
|
|
[考研] 344求調(diào)劑 +4 | knight344 2026-03-16 | 4/200 |
|
|
[考研] 材料工程專碩274一志愿211求調(diào)劑 +6 | 薛云鵬 2026-03-15 | 6/300 |
|
|
[考研] 藥學(xué)383 求調(diào)劑 +3 | 藥學(xué)chy 2026-03-15 | 4/200 |
|
|
[考研] 304求調(diào)劑 +5 | 素年祭語 2026-03-15 | 5/250 |
|
|
[考研] 0703化學(xué)調(diào)劑 +6 | 妮妮ninicgb 2026-03-15 | 9/450 |
|
|
[考研] 0703化學(xué)調(diào)劑,求各位老師收留 +8 | 秋有木北 2026-03-14 | 8/400 |
|
|
[考研] 070303一志愿西北大學(xué)學(xué)碩310找調(diào)劑 +5 | d如愿上岸 2026-03-12 | 8/400 |
|
|
[考研] 285求調(diào)劑 +6 | ytter 2026-03-12 | 6/300 |
|
|
[考研] 26考研一志愿中國石油大學(xué)(華東)305分求調(diào)劑 +3 | 嘉年新程 2026-03-15 | 3/150 |
|
|
[考研] 【0703化學(xué)調(diào)劑】-一志愿華中師范大學(xué)-六級475 +5 | Becho359 2026-03-11 | 5/250 |
|
|
[考研] 材料與化工(0856)304求B區(qū)調(diào)劑 +6 | 邱gl 2026-03-12 | 7/350 |
|
|
[考研] 求調(diào)劑(材料與化工327) +4 | 愛吃香菜啦 2026-03-11 | 4/200 |
|
|
[考研] [0860]321分求調(diào)劑,ab區(qū)皆可 +4 | 寶貴熱 2026-03-13 | 4/200 |
|
|
[考研] 281求調(diào)劑 +9 | Koxui 2026-03-12 | 11/550 |
|
|
[考研] 求調(diào)劑 +5 | 一定有學(xué)上- 2026-03-12 | 5/250 |
|
|
[考研] 材料專碩350 求調(diào)劑 +4 | 王金科 2026-03-12 | 4/200 |
|
|
[考研] 材料301分求調(diào)劑 +5 | Liyouyumairs 2026-03-12 | 5/250 |
|
|
[考研] 333求調(diào)劑 +3 | 152697 2026-03-12 | 4/200 |
|