| 8 | 1/1 | 返回列表 |
| 查看: 2436 | 回復(fù): 7 | |||
[交流]
【求助】關(guān)于在有限域GF(2^8)里計算的問題 已有3人參與
|
|
各位xdjm,我遇到了一個關(guān)于在有限域GF(2^8)里計算的問題,特此請教大家。 問題描述: 為了把計算結(jié)果限制在0到255之間,采用有限域GF(2^8)內(nèi)運(yùn)算。 f(x)=(a+b*x+c*x^2)mod g(x), 其中g(shù)(x)=x^8+x^4+x^3+x+1; 由不同的整數(shù)x計算出三個坐標(biāo)(x1,f(x1)),(x2,f(x2)),(x3,f(x3)). 然后利用三個坐標(biāo)求解 a,b,c。 問題:如何利用x值計算出f(x),使其大小在0到255之間的? 如何利用坐標(biāo)值,求解a,b,c. 謝謝大家! [ Last edited by Doctorcbw on 2010-6-24 at 08:17 ] |
金蟲 (小有名氣)
金蟲 (小有名氣)
|
先說第一步,如果給定a,b,c和x,求f(x) 要求a,b,c和x都是在0到255之間的整數(shù)(含0和255) (如果x不在這個范圍,理應(yīng)通過變換 x‘=x+256*K,(K是某個整數(shù))使其進(jìn)入這個范圍) 1)將a,b,c,x分別寫成2的各次冪的多項式形式,(除以2取余,商再除以2取余....) 譬如27,寫成16+8+2+1, 即1*2^4+1*2^3+1*2+1的形式; 2) 取上述各結(jié)果中,2的各次冪的系數(shù),作為多項式形式的同次冪系數(shù),構(gòu)成多項式 譬如 27 就對應(yīng) 1*y^4 + 1*y^3 + 1*y + 1 這樣就獲得了a,b,c,x四個關(guān)于y的多項式 3)對這4個多項式做:f(x)=(a+b*x+c*x^2) (依據(jù)普通的多項式乘法和加法運(yùn)算規(guī)則) f(x)也是一個關(guān)于y的多項式(最高次冪可能會大于8,沒關(guān)系) 4)對f(x)的各項系數(shù),做模2運(yùn)算(單數(shù)得1,雙數(shù)為0),令為Q,這還是一個關(guān)于y的多項式 5)將Q除以多項式 y^8 + y^4 + y^3 + y + 1 取余 (依據(jù)普通的多項式除法取余運(yùn)算規(guī)則);令這個余式為 h 6) 對于h的各項系數(shù),做模2運(yùn)算(單數(shù)為1,雙數(shù)為0)結(jié)果令為p(是關(guān)于y的小于8次冪的,各系數(shù)為0或1的多項式) 7)將y=2帶入p,求出數(shù)值就是樓主想要的f(x)了 [ Last edited by lizh714285 on 2010-6-24 at 20:33 ] |
金蟲 (小有名氣)
|
第二步仿佛不那么簡單。因為牽涉取模,有些值已經(jīng)變了。 所以,一般說三組數(shù)據(jù)可能求不出a,b,c來。 如果數(shù)據(jù)多,可以遍歷。 比如,分別令a,b,c遍歷0到255,檢查是否總是能把x變換為f(x) 這個計算量可能太大了,要檢查2的24次方那么多種組合。 2的10次方是1024,20次方是百萬級的,2的24次方是1600萬級別的。 這個問題我沒有想透,看有沒有高手有更好的建議 [ Last edited by lizh714285 on 2010-6-25 at 17:49 ] |
金蟲 (小有名氣)
新蟲 (初入文壇)
| 8 | 1/1 | 返回列表 |
| 最具人氣熱帖推薦 [查看全部] | 作者 | 回/看 | 最后發(fā)表 | |
|---|---|---|---|---|
|
[考研] 材料與化工085600,總分304,本科有兩篇sci參與,求調(diào)劑 +3 | 幸運(yùn)的醬醬 2026-03-22 | 4/200 |
|
|---|---|---|---|---|
|
[考研] 286求調(diào)劑 +10 | Faune 2026-03-21 | 10/500 |
|
|
[考研] 資源與環(huán)境 調(diào)劑申請(333分) +5 | holy J 2026-03-21 | 5/250 |
|
|
[考研] 0805 316求調(diào)劑 +3 | 大雪深藏 2026-03-18 | 3/150 |
|
|
[考研] 一志愿重慶大學(xué)085700資源與環(huán)境總分308求調(diào)劑 +7 | 墨墨漠 2026-03-20 | 7/350 |
|
|
[考研] 306求調(diào)劑 +4 | chuanzhu川燭 2026-03-18 | 4/200 |
|
|
[考研] 346求調(diào)劑[0856] +4 | WayneLim327 2026-03-16 | 7/350 |
|
|
[考研] 265求調(diào)劑 +3 | Jack?k?y 2026-03-17 | 3/150 |
|
|
[考研] 材料工程(專)一志愿985 初試335求調(diào)劑 +3 | hiloiy 2026-03-17 | 4/200 |
|
|
[考研] 一志愿中國石油大學(xué)(華東) 本科齊魯工業(yè)大學(xué) +3 | 石能偉 2026-03-17 | 3/150 |
|
|
[考研] 求調(diào)劑,一志愿:南京航空航天大學(xué)大學(xué) ,080500材料科學(xué)與工程學(xué)碩,總分289分 +4 | @taotao 2026-03-19 | 4/200 |
|
|
[考研] 350求調(diào)劑 +5 | weudhdk 2026-03-19 | 5/250 |
|
|
[考研] 北科281學(xué)碩材料求調(diào)劑 +5 | tcxiaoxx 2026-03-20 | 5/250 |
|
|
[考研] 材料學(xué)求調(diào)劑 +4 | Stella_Yao 2026-03-20 | 4/200 |
|
|
[考研] 086500 325 求調(diào)劑 +3 | 領(lǐng)帶小熊 2026-03-19 | 3/150 |
|
|
[考研] 08工學(xué)調(diào)劑 +5 | 用戶573181 2026-03-20 | 5/250 |
|
|
[考研] 085600材料與化工調(diào)劑 324分 +10 | llllkkkhh 2026-03-18 | 12/600 |
|
|
[考研] 材料工程專碩調(diào)劑 +5 | 204818@lcx 2026-03-17 | 6/300 |
|
|
[考研] 材料,紡織,生物(0856、0710),化學(xué)招生啦 +3 | Eember. 2026-03-17 | 9/450 |
|
|
[考研] 321求調(diào)劑 +5 | 大米飯! 2026-03-15 | 5/250 |
|