作者:
jayfrog (寫ä¸å‡ºcoding)
2025-07-25 09:39:55: 甚至是線上投票,目前完全可以辦到,
: 同時成立
: 完全不可竄改,
: 跟秘密投票,
: 兩大條件的密碼學技術。
完全不可竄改,這個沒問題
秘密投票,這個也沒有問題
但問題是兩者需要合在一起的時候,就會有問題發生。
要達到不可竄改的目的,通常就是在票上做些處理,你改了我會發現。
要不然就是這張票只有你自己有辦法生成。
但這兩種方式趕會跟秘密投票有點違背。
因為都會知道這張票是誰的。
當然還是有一些方法可以閃過,像是環簽章。
簽章是一種密碼學上的技術,它主要跟功用就是確保這個「文件」是你的本人簽署的。
在相信這個前提上,線上投票沒問題,只要將你要投的選票再用你的簽章認證就好。
但這就沒有辦法達到匿名投票,因為我要給你的章,我才有辦法認證。
所以線上投票(非匿名)是可行的。
而環簽章是另一種簽章的特例,可以把他當成公司章來看。
就是只要在這個公司的人,都可以用這個公司章來簽。
所以我可以確保這個選票是這個公司的人投的,但我不知是誰投的。
因為只要是這個公司的人都可以投。
完美的不可竄改及秘密投票!
只是因為不知道是誰投的,所以就算一個人投了多張選票,你也抓不出來。
當然,你可以用一些其他機制來防止一個人投了多張選票。
像是記錄什麼時候,在什麼IP,投了什麼票。這樣就可以防止一個人多投。
只是這樣匿名性就又消失了。
所以真的有可行的線上匿名投票的文獻,再麻煩你提供一下,好讓我拜讀一下。
而以區塊鏈的不可竄改性來說,它的機制是,你的票投完後會發給大家儲存。
所以只要「多數人」存的票一樣,我們就相信這張票是真的。
那這樣就真的不可竄改嗎?
當然沒有,只有「多數人」一起改自己存的票,這樣就是就可以竄改。
因為我們相信,「多數人」都是誠實的,所以這樣就不能竄改。
所以區塊鏈的不可竄改,只是「可能」不可竄改,而不是真的完全不可竄改。
然後用到了區塊鏈,你還想要秘密投票?
:
: 使用身分證搭配投票機ATM封閉網路,
: 領錢有多安全,投票就一樣安全可靠。
領錢不用匿名,線上投票一直都沒有什麼問題。
不好處理的,都是線上匿名投票。
: 請問大家怎麼看不在籍投票啊?
請修戶籍法,讓遷戶籍變得容易。
這樣就沒有在不在籍投票的問題。
: 不是,線上投票更容易留底,
: 每個序號投了什麼,無法作假。數量完全可以核對。
:
: 現代密碼學完全可以在不獲知這個人是誰的狀況下,
: 來核對投票的可信度。
就像我前面所說的,你說的兩件事是都做得到沒問題。
但沒有辦法合在一起執行。
你都說了,每個序號都可以核對,那我只要知道這個序號代表人是誰就好了。
如果你不知道這個序號發給了誰,那又要怎麼確定這個序號是否有被盜領呢?
: → Berotec: 你講的東西純學術、技術 1.173.188.152 07/24 23:32
: 噓 metro721: 不要這個 42.72.56.152 07/24 23:33
: → Berotec: 問題是不是每個公民都信任的前提 1.173.188.152 07/24 23:33
: → aryyang: 就說了你要高度信任政府才有辦法做 1.172.194.18 07/24 23:33
: → Berotec: 就是一張一張攤開來唱名最簡單 1.173.188.152 07/24 23:33
我一直想要說,就算純學術、純技術的方面。
就我看過的那些方法來說,線上匿名投票還是辦不到。
大多數都需要犧牲某種安全性或是需要依賴可信任第三方。
都需要可信任第三方了,那我直接把票給他就不好了?
他就會正常的計票算法,而且不造假。
當然,事情不是這樣說的,依賴程度還是有差。
不過,那就是細節的討論了。
最後,還是歡迎友善討論,因為如果連學術、技術都沒辦法達到的話。
那就不用說後面的讓大家信服這件事是可行的。