跳到主要內容

臺灣博碩士論文加值系統

(216.73.216.143) 您好!臺灣時間:2026/10/10 16:56
字體大小: 字級放大   字級縮小   預設字形  
回查詢結果 :::

詳目顯示

: 
twitterline
研究生:陳維魁
研究生(外文):Wei-Kuei Chen
論文名稱:單向雜湊函數在數位現金及電子選票上之應用
論文名稱(外文):A Study of One-Way Hash Functions on Digital Cash and Electronic Votes
指導教授:葉義雄葉義雄引用關係
指導教授(外文):Yi-Shiung Yeh
學位類別:博士
校院名稱:國立交通大學
系所名稱:資訊工程系
學門:工程學門
學類:電資工程學類
論文種類:學術論文
論文出版年:2001
畢業學年度:89
語文別:英文
論文頁數:78
中文關鍵詞:單向雜湊函數、數位現金、電子選票、盲簽章、數位簽章、電子商務
外文關鍵詞:one-way hash function、digital cash、electronic vote、blind signature、digital signature、electronic commerce
相關次數:
  • 被引用被引用:2
  • 點閱點閱:243
  • 評分評分:
  • 下載下載:23
  • 收藏至我的研究室書目清單書目收藏:1
由於電腦科技的快速進步,使得資料處理的效率及資訊產生的速度獲得了很大的改善;而網路通訊技術更是大幅縮短了分散於各地的用戶之通訊時間。此外,利用這些進步的技術,有許多進步的網路服務在文獻中被提出,例如數位貨幣(digital cash)及電子投票(electronic voting)等服務。在數位貨幣系統中,付款者可透過網路架構中的電子傳輸訊號來支付數位貨幣;而在電子投票系統中,投票者則可透過電子通訊網路有效率且安全地送出他的選票。
在傳統的數位貨幣(電子投票)系統中,付款者(投票者)由基本的訊息集合中選出一個明文,然後對此明文執行遮蔽(blind)的動作並將遮蔽後之訊息(blinded message)送至銀行(計票中心)處,在銀行(計票中心)收到明文所對應的遮蔽之訊息後,銀行(計票中心)將利用簽章函數(只有銀行或計票中心知道簽章函數之內容)對此遮蔽訊息進行簽章之動作並將簽章之結果送回給付款者(投票者);最後付款者(投票者)會對簽章的結果進行解遮蔽(unblind)的動作以取得有效的數位貨幣(電子選票)。一般來說,明文是隨機選取而且並不包含任何特殊或有意義的訊息在其中;除此之外,在銀行(計票中心)發出數位貨幣(電子選票)後,數位貨幣(電子選票)的內容便己固定;然而從實際應用的角度來看,如果可以在明文中隱藏某些資訊如數位貨幣所有人的身份證明或投票者選擇的投票對象,或如果可以在數位貨幣或電子選票中附加一些具有特殊意義之訊息如數位貨幣之存款日期或電子選票之投票對象則數位貨幣及電子投票系統的實用性將可大大地被提昇。
在本論文中,我們提出了可以在明文中隱藏某些資訊及可以在數位貨幣或電子選票中附加一些具有特殊意義訊息的方法。我們所提出的方法不僅可以確保付款者或投票者之匿名性(anonymity)而且可以在不影響系統內部結構的前提下,很輕易地應用在文獻中既有的數位貨幣及電子投票系統之中;最重要的是,我們所提出的方法之額外運算僅是數個雜湊函數(hash function)計算而己。
Due to fast progress of computer technologies, the efficiency of data processing and the speed of information generation have been greatly improved. Moreover, the techniques of networks largely shorten the communicating time among distributed entities. Many advanced network services have been proposed in the literature to take the advantages of the techniques. Among these services, digital cash (or electronic cash) is a popular one since this service makes it possible for a payer in a remote site to pay his electronic cash through electronic communication networks. Another popular service is electronic voting. Because of electronic voting, a voter can securely and efficiently cast his electronic vote through electronic communication networks.
In typical electronic cash (electronic voting) system, a payer (voter) chooses a plaintext message M where M is the underlying set of messages, blinds it, and sends the blinded result to the bank (tally center). After receiving the blinded version of m, the bank (tally center) signs it by its signing function (only the bank or tally center knows) and sends the signing result back to the payer (voter). Finally, the payer (voter) unblinds the signing result to obtain a valid electronic cash (electronic vote). Generally, the message m is randomly chosen and there is no specific information in it. In addition, the contents of electronic cash (electronic vote) is fixed after it was issued by the bank (tally center).
However, in practical application, if we can hide some information such as cash owner''s identity or voter''s intentions in m or attached some specific information such as depositing date or voter''s intentions to electronic cash or electronic vote, then the practicality of electronic cash and electronic voting systems will be greatly arisen.
In this dissertation, we propose methods to hide information in m or attach specific information to electronic cash and electronic vote. Not only the proposed methods preserve the anonymity of payers or voters, but also they can be easily implemented on the electronic cash or electronic voting schemes in the literature without affecting their infrastructures. Most important of all, the additional overhead of most of the proposed methods is just several operations of hashing.
Cover
ABSTRACT
Contents
Chapter 1 Introduction
1.1 Motivation
1.2 Related Word
1.3 Research Contributions
1.4 Dissertation Organization
Chapter 2 Preliminary
2.1 RSA Digital Signatures
2.2 Chaum''s Blind Signature Scheme
2.3 Fan-Lei''s Blind Signature scheme
2.4 Randomization Enhanced Chaum''s Blind Signature Scheme
2.5 Generic Blind Signatures Scheme
2.6 A Generic Electronic Cash Scheme
2.7 A Generic Electronic Voting Scheme
Chapter3 Message Hiding in Untraceable Digital Cash and Anonymous Electronic Votes
3.1 An Efficient Payee Designated Electronic Cash Scheme
3.2 Blind Signatures with Double-Hashed Messages
3.2 Ownership Claimable Electronic Cash
3.3 Fair Electronic Elections
Chapter 4 Information Attachment on Untraceable Digital Cash and Anonymous Electronic Votes
4.1 Date Attachable Electronic Cash
4.2 An Improved Date Attachable Electronic Cash Scheme
4.3 An Anonymous Electronic Voting Protocol with the Latest Decision on Voters'' Intentions
4.4 A New Untraceable Electronic Cash Scheme for Withstanding Stealing Attack
Chapter 5 Conclusions
BIBLIOGRAPHY
[1] M. Abe and E. Fujisaki, "How to date blind signatures," Advances in Cryptology-ASIACRYPT''96, LNCS 1163, Springer-Verlag, pp. 244-251, 1996.
[2] M. Bellare and P. Rogaway, "Random oracles are practical: a paradigm for designing efficient protocols,ŕst ACM Conference on Computer and Communications Security, ACM Press, pp. 62-73, 1993.
[3] J. Benaloh, "Verifiable secret-ballot elections," YALEU/DCS/TR-561, Ph.D. Thesis, Yale University, New Haven, CT, 1987.
[4] J. Benaloh and D. Tuinstra, "Receipt-free secret-ballot elections," Proceedings of the 26th ACM Symposium on the Theory of Computing, pp. 544-553, 1994.
[5] J. Borrell and J. Rifa, "An implementable secure voting scheme," Computers & Security, vol. 15, no. 4, pp. 327-338, 1996.
[6] Bruce B. Schneier, Applied Cryptography, John Wiley & Sons, Inc., 1996.
[7] C. A. Boyd, "Some applications of multiple key ciphers," Advances in Cryptology-EUROCRYPT''88, LNCS 403, Springer-Verlag, pp. 455-467, 1988.
[8] C. A. Boyd, "A new multiple key ciphers and an improved voting scheme," Advances in Cryptology-EUROCRYPT''94, LNCS 434, Springer-Verlag, pp. 617-625, 1990.
[8] S. Brands, "Untraceable off-line cash in wallets with observers," Advances in Cryptology-CRYPTO''93, LNCS 773, Springer-Verlag, pp. 302-318, 1993.
[9] J. L. Camenisch, J. M. Piveteau, and M. A. Stadler, An efficient payment system protecting privacy," Proceedings of ESORICS''94, LNCS 875, Springer-Verlag, pp. 207-215, 1994.
[10] J. L. Camenisch, J. M. Piveteau, and M. A. Stadler, "Blind signatures based on the discrete logarithm problem," Advances in Cryptology-EUROCRYPT''94, LNCS 950, Springer-Verlag, pp. 428-432, 1995.
[11] A. Chan, Y. Frankel, and Y. Tsiounnis, "Easy come-easy go divisible cash," Advances in Cryptology-EUROCRYPT''98, LNCS 1403, Springer-Verlag, pp. 561-575, 1998.
[12] D. Chaum, "Untraceable electronic mail, return addresses, and digital pseudonyms," Communications of the ACM, vol. 24, no. 2, pp. 84-88, 1981.
[13] D. Chaum, "Blind signatures for untraceable payments," Advances in Cryptology-CRYPTO''82, Springer-Verlag, pp. 199-203, 1983.
[14] D. Chaum, "The dining cryptographers problem: unconditional sender and recipient untraceability," Journal of Cryptology, vol. 1, no. 1, pp. 65-75, 1988.
[15] D. Chaum, A. Fiat, and M. Naor, "Untraceable electronic cash," Advances in Cryptology-CRYPTO''88, LNCS 403, Springer-Verlag, pp. 319-327, 1990.
[16] D. Chaum and T. Pedersen, Wallet databases with observers," Advances in Cryptology-CRYPTO''92, LNCS 740, Springer-Verlag, pp. 89-105, 1992.
[17] J. D. Cohen and M. J. Fisher, "A robust and verifiable cryptographically secure election scheme," Proceedings of the 26th IEEE Symp. on Foundations of Computer Science, pp. 372-382, 1985.
[18] J. S. Coron, D. Naccache, and J. P. Stern, "On the security of RSA padding," Advances in Cryptology-CRYPTO''99, LNCS 1666, Springer-Verlag, pp. 1-18, 1999.
[19] R. Cramer, M. Franklin, B. Schoenmakers, and M. Yumg, "Multi-authority secret-ballot elections with linear work," Advances in Cryptology-EUROCRYPT''96, Springer-Verlag, pp. 72-83, 1996.
[20] W. Diffie and M. Hellman, "New directions in cryptography," IEEE Transactions on Information Theory, vol. 22, pp. 644-654, 1976.
[21] T. ElGamal, "A public key cryptosystem and a signature scheme based on discrete logarithms," IEEE Transactions on Information Theory, vol. 31, pp. 469-472, 1985.
[22] T. Eng and T. Okamoto, Single-term divisible electronic coins," Advances in Cryptology-EUROCRYPT''94, LNCS 950, Springer-Verlag, pp. 306-319, 1995.
[23] A. Evans, W. Jr. Kantrowitz, and E. Weiss, "A user authentication scheme not requiring secrecy in the computer,"Communications of the ACM, vol. 17, no. 8, pp. 437-442, 1974.
[24] C. I. Fan, and C. L. Lei, "User efficient blind signatures," Electronics Letters, vol. 34, no. 6, pp. 544-546, 1998.
[25] C. I. Fan and C. L. Lei, "Low-computation partially blind signatures for electronic cash," IEICE Transactions on Fundamentals of Electronics, Communications and Computer Sciences}, vol.E81-A, no. 5, pp. 940-949, 1998.
[26] C. I. Fan and C. L. Lei, "Multi-recastable ticket schemes for electronic voting," IEICE Trans. Fundamentals, E81-A(5), pp. 940-949, 1998.
[27] C. I. Fan, C. L. Lei, and C. Y. Chang,"An efficient election scheme for resolving ties," 1998 International Computer Symposium, Workshop on Cryptology and Information Security, Tainan, Taiwan, R. O. C., pp. 95-100, 1998.
[28] N. Ferguson, "Single term off-line coins," Advances in Cryptology-EUROCRYPT''93, LNCS 765, Springer-Verlag, pp. 318-328, 1994.
[29] A. Fiat and A. Shamir, "How to prove yourself: Practical solutions to identification and signature problems," Advances in Cryptology-CRYPTO''86, LNCS 263, Springer-Verlag, pp. 186-194, 1986.
[30] Y. Frankel, Y. Tsiounis, and M. Yung, "Fair off-line e-cash made easy," Advances in Cryptology-ASIACRYPTO''98, LNCS 1514, Springer-Verlag, pp. 257-270, 1998.
[31] A. Fujioka, T. Okamoto, and K. Ohta, "A practical secret voting scheme for large scale elections," Advances in Cryptology-AUSCRYPT''92, LNCS 718, Springer-Verlag, pp. 244-251, 1992.
[32] J. L. Gamenisch, J. M. Piveteau, and M. A. Stadler, "Blind signatures based on the discrete logarithm problem," Advances in Cryptology-EUROCRYPT''94, LNCS 950, Springer-Verlag, pp. 428-432, 1995.
[33] S. Goldwasser, S. Micali, and R. L. Rivest, "A digital signature scheme secure against adaptive chosen-message attacks," Technical Report, MIT Lab., Computer Science, Cambridge, Mass. March, 1995.
[34] J. Hastad,"On using RSA with low exponent in a public key network,"Advances in Cryptology-CRYPTO''85, LNCS 218, Springer-Verlag, pp. 403-408, 1985.
[35] K. R. Iversen, "A cryptographic scheme for computerized general elections," Advances in Cryptology-CRYPTO''91, LNCS 576, Springer-Verlag, pp. 405-419, 1991.
[36] M. Jakobsson and Ari Juels, "X-Cash : Executable digital cash," Financial Cryptography''98, LNCS 1465, pp. 16-27, 1998.
[37] W. S. Juang and C. L. Lei, "A collision free secret ballot protocol for computerized general elections," Computers & Security, vol. 15, no. 4, pp. 339-348, 1996.
[38] W. S. Juang and C. L. Lei, "A secure and practical electronic voting scheme for real world environments," IEICE Transactions on Fundamentals of Electronics, Communications and Computer Sciences, vol. E80-A, no. 1, pp. 64-71, 1997.
[39] W. S. Juang, C. L. Lei, and C. Y. Chang, "Anonymous channel and authentication in wireless communications, "Computer Communications, no. 22, pp. 1502-1511, 1999.
[40] W. J. LeVeque, Fundamentals of Number Theory, Addison-Wesley, Reading, Mass., 1977.
[41] D. C. Lou and C. C. Chang, "Fast exponentiation method obtained by folding the exponent in half," Electronics Letters, vol. 32, no. 11, pp. 984-985, 1996.
[42] A. Menezes, P. van Oorschot, and S. Vanstone, Handbook of applied cryptography, CRC Press LLC, 1997.
[43] M. Michels and P. Horster, "Some remarks on a receipt-free and universally verifiable mix-type voting scheme," Advances in Cryptology-ASIACRYPT''96, LNCS 1163, Springer-Verlag, pp. 125-132, 1996.
[44] NIST FIPS PUB XX, Digital Signature Standard (DSS), National Institute of Standards and Technology, U. S.. Department of Commerce, DRAFT, 1993.
[45] H. Nurmi, A. Salomaa, and L. Santean, "Secret ballot elections in computer networks," Computers & Security, vol. 10, pp. 553-560, 1991.
[46] K. Nyberg and R. A. Rueppel, "A new signature scheme based on the DSA giving message recovery schemes," The first ACM Conference on Computer and Communications Security, Fairfax, Virginia, 1994.
[47] T. Okamoto and K. Ohta, "Universal electronic cash," Advances in Cryptology-CRYPTO''91, Springer-Verlag, LNCS 576, pp. 324-337, 1992.
[48] T. Okamoto, "Provably secure and practical identification schemes and corresponding signature schemes," Advances in Cryptology-CRYPTO''92, Springer-Verlag, LNCS 740, pp. 31-53, 1992.
[49] C. Park, K. Itoh, and K. Kurosawa, "All/nothing election scheme and anonymous channel," Advances in Cryptology-EUROCRYPT''93, LNCS 765, Springer-Verlag, pp. 248-259, 1993.
[50] R. C. Peralta, "A simple and fast probabilistic algorithm for computing square roots modulo a prime number," IEEE Transactions on Information Theory, vol. 32, no. 6, pp. 846-847, 1986.
[51] B. Pfitzmann and M. Waidner, "Strong loss tolerance of electronic coin systems," ACM Transactions on Computer Systems, vol. 15, no. 2, pp. 194-213, 1997.
[52] D. Pointcheval and J. Stern, "Provably secure blind signature schemes," Advances in Cryptology-ASIACRYPT''96, LNCS 1163, Springer-Verlag, pp. 252-265, 1996.
[53] D. Pointcheval and J. Stern, "New blind signatures equivalent to factorization," Proceedings of the 4th ACM Conference on Computer and Communication Security, pp. 92-99, 1997.
[54] J. M. Pollard and C. P. Schnorr, "An efficient solution of the congruence x^2+k^2=m (mod n)," IEEE Transactions on Information Theory, vol. 33, no. 5, pp. 702-709, 1987.
[55] M. O. Rabin, "Digitalized signatures and public-key functions as intractable as factorization," Technical Report, MIT/LCS/TR212, MIT Lab., Computer Science, Cambridge, Mass. Jan. 1979.
[56] R. L. Rivest, A. Shamir, and L. Adleman, "A method for obtaining digital signatures and public key cryptosystems," Communications of the ACM, vol. 21, no. 2, 1978, pp. 120-126.
[57] R. L. Rivest and A. Shamir, "PayWord and MicroMint: Two simple micropayment schemes," Proceedings of Security Protocols, Springer-Verlag, LNCS 1189, pp. 69-87, 1996.
[58] K. Sako, "Electronic voting schemes allowing open objection to the tally," IEICE Transactions on Fundamentals of Electronics, Communications and Computer Sciences, vol. E77-A, no. 1, pp. 24-30, 1994.
[59] K. Sako and J. Kilian, "Secure voting using partially compatible homomorphisms," Advances in Cryptology- CRYPTO''94, LNCS 839, Springer-Verlag, pp. 411-424, 1994.
[60] K. Sako and J. Kilian, "Receipt-free mix-type voting scheme," Advances in Cryptology-EUROCRYPT''95, Springer-Verlag, pp. 393-403, 1995.
[61] C. P. Schnorr, "Efficient identification and signatures for smart cards," Advances in Cryptology-CRYPTO''89, Springer-Verlag, LNCS 435, pp. 235-251, 1990.
[62] B. Schneier, Applied Cryptography: John Wiley & Sons, Inc., 1996.
[63] G. J. Simmons, Contemporary Cryptology: The Science of Information Integrity, IEEE Press, N.Y., 1992.
[64] P. H. Slessenger, Socially secure cryptographic election scheme," Electronics Letters, vol. 27, no. 11, pp. 955-957, 1991.
[65] S. V. Solms and D. Naccache, "On blind signatures and perfect crime," Computers and Security, vol. 11, pp. 581-583, 1992.
[66] M. Stadler, J. M. Piveteau, and J. Camenisch, "Fair blind Signatures," Advances in Cryptology-EUROCRYPT''95, LNCS 921, Springer-Verlag, pp. 209-219, 1995.
[67] I. M. Vinogradov, An Introduction to the Theory of Numbers, Pergamon Press, Elmsford, N.Y., 1955.
[68] M. J. Wiener, "Cryptanalysis of short RSA secret exponents," IEEE Transactions on Information Theory, vol. 36, pp. 553-558, 1990.
[69] H. C. Williams and B. Schmid, "Some remarks concerning the MIT public-key cryptosystem," BIT, vol. 19, pp. 525-538, 1979.
[70] H. C. Williams, "A modification of the RSA public-key encryption procedure," IEEE Transactions on Information Theory, vol. 26, no. 6, pp. 726-729, 1980.
QRCODE
 
 
 
 
 
                                                                                                                                                                                                                                                                                                                                                                                                               
第一頁 上一頁 下一頁 最後一頁 top
無相關期刊