- 關于我們
- 針對假冒留學監(jiān)理網的聲明
- 留學熱線:4000-315-285
留學中介口碑查詢
開始日期:
2023年7月15日
專業(yè)方向:
計算機與人工智能
導師:
Peter(帝國理工學院 Imperial College London (IC) 終身正教授&系研究主任)
課程周期:
7周在線小組科研學習+5周不限時論文指導學習
語言:
英文
建議學生年級:
大學生
項目產出:
7周在線小組科研學習+5周不限時論文指導學習 共125課時 項目報告 優(yōu)秀學員獲主導師Reference Letter EI/CPCI/Scopus/ProQuest/Crossref/EBSCO或同等級別索引國際會議全文投遞與發(fā)表指導(可用于申請) 結業(yè)證書 成績單
項目介紹:
本課題將會系統(tǒng)探索軟件工程與網絡安全之間的相互作用。在我們的日常生活中,這一領域也起著越來越重要的作用。近些年來,密碼學的應用范圍從金融應用程序到軍事領域,再到比特幣,甚至在保護日常的應用程序(如微信和WhatsApp)的安全方面等。本課題將面向學生介紹1. Introduction to Blockchains密碼學和區(qū)塊鏈等非常熱門, 并且正在蓬勃發(fā)展的主題。同時,本課題還將全面介紹區(qū)塊鏈的本質和技術,最著名的加密貨幣比特幣背后的原理與運作機制,加密貨幣的算法原理,區(qū)塊鏈技術的集成應用如何在新的技術革新和產業(yè)變革中起著重要作用,以及區(qū)塊鏈的現(xiàn)狀及應用中的問題。 This course gives an introduction to cryptocurrencies, blockchains, and smart contracts. It begins by covering the history of financial systems, which lead to digital currencies and ledgers. It then explains the principles of cryptocurrencies by using the Bitcoin blockchain as an example. Students learn about the cryptographic techniques that underpin the Bitcoin blockchain and how the blockchain reaches consensus through block mining. After that, the course covers a more advanced blockchain that supports smart contracts, namely the Ethereum blockchain. We discuss how Ethereum manages the blockchain, handles transactions, and supports smart contracts in the Solidity programming languages. Finally, the course focuses on the security of blockchains and cryptocurrencies. Here we discuss different types of attacks (denial-of-service attacks, double-spending attacks, Eclipse attacks) and challenges related to smart contract security.