{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,4,30]],"date-time":"2026-04-30T10:57:54Z","timestamp":1777546674056,"version":"3.51.4"},"publisher-location":"Cham","reference-count":24,"publisher":"Springer International Publishing","isbn-type":[{"value":"9783319607733","type":"print"},{"value":"9783319607740","type":"electronic"}],"license":[{"start":{"date-parts":[[2017,1,1]],"date-time":"2017-01-01T00:00:00Z","timestamp":1483228800000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0"},{"start":{"date-parts":[[2017,1,1]],"date-time":"2017-01-01T00:00:00Z","timestamp":1483228800000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0"}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2017]]},"abstract":"<jats:title>Abstract<\/jats:title><jats:p>The rapid growth in the number of insecure portable and stationary devices and the exponential increase of traffic volume makes Distributed Denial-of-Service (DDoS) attacks a top security threat to services provisioning. Existing defense mechanisms lack resources and flexibility to cope with attacks by themselves, and by utilizing other\u2019s companies resources, the burden of the mitigation can be shared. Emerging technologies such as blockchain and smart contracts allows for the sharing of attack information in a fully distributed and automated fashion. In this paper, the design of a novel architecture is proposed by combining these technologies introducing new opportunities for flexible and efficient DDoS mitigation solutions across multiple domains. Main advantages are the deployment of an already existing public and distributed infrastructure to advertise white or blacklisted IP addresses, and the usage of such infrastructure as an additional security mechanism to existing DDoS defense systems, without the need to build specialized registries or other distribution mechanisms, which enables the enforcement of rules across multiple domains.<\/jats:p>","DOI":"10.1007\/978-3-319-60774-0_2","type":"book-chapter","created":{"date-parts":[[2017,6,16]],"date-time":"2017-06-16T12:23:19Z","timestamp":1497615799000},"page":"16-29","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":93,"title":["A Blockchain-Based Architecture for Collaborative DDoS Mitigation with Smart Contracts"],"prefix":"10.1007","author":[{"given":"Bruno","family":"Rodrigues","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Thomas","family":"Bocek","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Andri","family":"Lareida","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"David","family":"Hausheer","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Sina","family":"Rafati","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Burkhard","family":"Stiller","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","published-online":{"date-parts":[[2017,6,17]]},"reference":[{"key":"2_CR1","unstructured":"Akamai: How to Protect Against DDoS Attacks - Stop Denial of Service (2016). https:\/\/www.akamai.com\/us\/en\/resources\/protect-against-ddos-attacks.jsp. Accessed 10 Jan 2017"},{"key":"2_CR2","unstructured":"Bocek, T., Stiller, B.: Smart Contracts - Blockchains in the Wings, pp. 1\u201316. Springer, Heidelberg. Tiergartenstr. 17, 69121, January 2017"},{"key":"2_CR3","unstructured":"CloudFare: Cloudflare advanced DDoS protection (2016). https:\/\/www.cloudflare.com\/static\/media\/pdf\/cloudflare-whitepaper-ddos. pdf"},{"key":"2_CR4","doi-asserted-by":"crossref","unstructured":"Dao, N.N., Park, J., Park, M., Cho, S.: A feasible method to combat against DDOS attack in SDN network. In: 2015 International Conference on Information Networking (ICOIN), pp. 309\u2013311, January 2015","DOI":"10.1109\/ICOIN.2015.7057902"},{"key":"2_CR5","doi-asserted-by":"crossref","unstructured":"Dridi, L., Zhani, M.F.: SDN-guard: Dos attacks mitigation in SDN networks. In: 2016 5th IEEE International Conference on Cloud Networking (Cloudnet), pp. 212\u2013217, October 2016","DOI":"10.1109\/CloudNet.2016.9"},{"key":"2_CR6","unstructured":"Fund, E: Ether unit converter. http:\/\/ether.fund\/tool\/converter"},{"key":"2_CR7","doi-asserted-by":"crossref","unstructured":"Jonker, M., Sperotto, A., van Rijswijk-Deij, R., Sadre, R., Pras, A.: Measuring the adoption of DDoS protection services. In: Proceedings of the 2016 ACM on Internet Measurement Conference, IMC 2016, Santa Monica, California, USA (2016)","DOI":"10.1145\/2987443.2987487"},{"key":"2_CR8","doi-asserted-by":"crossref","unstructured":"Kandoi, R., Antikainen, M.: Denial-of-service attacks in openflow SDN networks. In: 2015 IFIP\/IEEE International Symposium on Integrated Network Management (IM), pp. 1322\u20131326. IEEE (2015)","DOI":"10.1109\/INM.2015.7140489"},{"issue":"1","key":"2_CR9","doi-asserted-by":"publisher","first-page":"14","DOI":"10.1109\/JPROC.2014.2371999","volume":"103","author":"D Kreutz","year":"2015","unstructured":"Kreutz, D., Ramos, F.M., Verissimo, P.E., Rothenberg, C.E., Azodolmolky, S., Uhlig, S.: Software-defined networking: a comprehensive survey. Proc. IEEE 103(1), 14\u201376 (2015)","journal-title":"Proc. IEEE"},{"key":"2_CR10","doi-asserted-by":"publisher","first-page":"13","DOI":"10.1016\/S1353-4858(15)30092-1","volume":"10","author":"S Mansfield-Devine","year":"2015","unstructured":"Mansfield-Devine, S.: The growth and evolution of DDoS. Netw. Secur. 10, 13\u201320 (2015)","journal-title":"Netw. Secur."},{"issue":"2","key":"2_CR11","doi-asserted-by":"publisher","first-page":"69","DOI":"10.1145\/1355734.1355746","volume":"38","author":"N McKeown","year":"2008","unstructured":"McKeown, N., Anderson, T., Balakrishnan, H., Parulkar, G., Peterson, L., Rexford, J., Shenker, S., Turner, J.: Openflow: enabling innovation in campus networks. ACM SIGCOMM Comput. Communi. Rev. 38(2), 69\u201374 (2008)","journal-title":"ACM SIGCOMM Comput. Communi. Rev."},{"key":"2_CR12","unstructured":"Nakamoto, S.: Bitcoin: a peer-to-peer electronic cash system (2008)"},{"key":"2_CR13","unstructured":"Nishizuka, K., Xia, L., Xia, J., Zhang, D., Fang, L., Gray, C.: Inter-organization cooperative DDOS protection mechanism. Draft. https:\/\/tools.ietf.org\/html\/draft-nishizuka-dots-inter-domain-mechanism -02"},{"issue":"1","key":"2_CR14","doi-asserted-by":"publisher","first-page":"3","DOI":"10.1145\/1216370.1216373","volume":"39","author":"T Peng","year":"2007","unstructured":"Peng, T., Leckie, C., Ramamohanarao, K.: Survey of network-based defense mechanisms countering the DoS and DDOS problems. ACM Comput. Surv. (CSUR) 39(1), 3 (2007)","journal-title":"ACM Comput. Surv. (CSUR)"},{"key":"2_CR15","doi-asserted-by":"crossref","unstructured":"Rashidi, B., Fung, C.: CoFence: a collaborative DDOS defence using network function virtualization. In: 12th International Conference on Network and Service Management (CNSM 16), October 2016","DOI":"10.1109\/CNSM.2016.7818412"},{"key":"2_CR16","doi-asserted-by":"crossref","unstructured":"Sahay, R., Blanc, G., Zhang, Z., Debar, H.: Towards autonomic DDOS mitigation using software defined networking. In: SENT 2015: NDSS Workshop on Security of Emerging Networking Technologies. Internet society (2015)","DOI":"10.14722\/sent.2015.23004"},{"key":"2_CR17","doi-asserted-by":"crossref","unstructured":"Scott-Hayward, S., O\u2019Callaghan, G., Sezer, S.: SDN security: a survey. In: 2013 IEEE SDN for Future Networks and Services (SDN4FNS), pp. 1\u20137. IEEE (2013)","DOI":"10.1109\/SDN4FNS.2013.6702553"},{"key":"2_CR18","doi-asserted-by":"crossref","unstructured":"Shin, S., Gu, G.: Attacking software-defined networks: a first feasibility study. In: Proceedings of the Second ACM SIGCOMM Workshop on Hot Topics in Software Defined Networking, pp. 165\u2013166. ACM (2013)","DOI":"10.1145\/2491185.2491220"},{"key":"2_CR19","doi-asserted-by":"crossref","unstructured":"Steinberger, J., Kuhnert, B., Sperotto, A., Baier, H., Pras, A.: Collaborative DDOS defense using flow-based security event information. In: NOMS 2016\u20132016 IEEE\/IFIP Network Operations and Management Symposium, pp. 516\u2013522, April 2016","DOI":"10.1109\/NOMS.2016.7502852"},{"key":"2_CR20","unstructured":"The Associated Press: Hackers Used \u2018Internet of Things\u2019 Devices to Cause Friday\u2019s Massive DDoS Cyberattack. http:\/\/www.cbc.ca\/news\/technology\/hackers-ddos-attacks-1.3817392. Accessed 10 Jan 2017"},{"key":"2_CR21","doi-asserted-by":"crossref","unstructured":"Velauthapillai, T., Harwood, A., Karunasekera, S.: Global detection of flooding-based DDOS attacks using a cooperative overlay network. In: Network and System Security (NSS), pp. 357\u2013364. IEEE (2010)","DOI":"10.1109\/NSS.2010.68"},{"key":"2_CR22","doi-asserted-by":"crossref","unstructured":"Wei, L., Fung, C.: Flowranger: a request prioritizing algorithm for controller dos attacks in software defined networks. In: 2015 IEEE International Conference on Communications (ICC), pp. 5254\u20135259. IEEE (2015)","DOI":"10.1109\/ICC.2015.7249158"},{"key":"2_CR23","unstructured":"Wood, G.: Ethereum: a secure decentralised generalised transaction ledger. https:\/\/goo.gl\/LG7adX"},{"issue":"1","key":"2_CR24","first-page":"69","volume":"38","author":"G Zhang","year":"2006","unstructured":"Zhang, G., Parashar, M.: Cooperative defence against DDoS attacks. J. Res. Pract. Inf. Technol. 38(1), 69\u201384 (2006)","journal-title":"J. Res. Pract. Inf. Technol."}],"container-title":["Lecture Notes in Computer Science","Security of Networks and Services in an All-Connected World"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/978-3-319-60774-0_2","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,19]],"date-time":"2025-06-19T18:11:17Z","timestamp":1750356677000},"score":1,"resource":{"primary":{"URL":"https:\/\/link.springer.com\/10.1007\/978-3-319-60774-0_2"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2017]]},"ISBN":["9783319607733","9783319607740"],"references-count":24,"URL":"https:\/\/doi.org\/10.1007\/978-3-319-60774-0_2","relation":{},"ISSN":["0302-9743","1611-3349"],"issn-type":[{"value":"0302-9743","type":"print"},{"value":"1611-3349","type":"electronic"}],"subject":[],"published":{"date-parts":[[2017]]},"assertion":[{"value":"17 June 2017","order":1,"name":"first_online","label":"First Online","group":{"name":"ChapterHistory","label":"Chapter History"}},{"value":"AIMS","order":1,"name":"conference_acronym","label":"Conference Acronym","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"IFIP International Conference on Autonomous Infrastructure, Management and Security","order":2,"name":"conference_name","label":"Conference Name","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"Zurich","order":3,"name":"conference_city","label":"Conference City","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"Switzerland","order":4,"name":"conference_country","label":"Conference Country","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"2017","order":5,"name":"conference_year","label":"Conference Year","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"10 July 2017","order":7,"name":"conference_start_date","label":"Conference Start Date","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"13 July 2017","order":8,"name":"conference_end_date","label":"Conference End Date","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"11","order":9,"name":"conference_number","label":"Conference Number","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"aims2017","order":10,"name":"conference_id","label":"Conference ID","group":{"name":"ConferenceInfo","label":"Conference Information"}}]}}