導(dǎo)讀:大賽結(jié)束后,浪潮集團會根據(jù)比賽結(jié)果,考慮合作引進優(yōu)秀的成果在企業(yè)內(nèi)部落地。
賽題解析 | 揭開區(qū)塊鏈密碼學(xué)算法的神秘面紗:《保護商業(yè)機密的普惠金融監(jiān)管算法》賽題深度解析
隨著金融行業(yè)的完善與發(fā)展,商業(yè)銀行、互聯(lián)網(wǎng)金融平臺等具有借貸資質(zhì)的公司越來越多,每時每刻都可能在對個人或企業(yè)進行著借貸行為,產(chǎn)生了總量巨大且分散在不同機構(gòu)的貸款數(shù)額,極大的增加了金融監(jiān)管部門的監(jiān)管難度。
一方面,對某一實體的貸款數(shù)額或?qū)ν赓J款總額對于每家公司而言都是重要的商業(yè)隱私,不能隨意對外透露。另一方面,對于中國人民銀行等金融監(jiān)管機構(gòu)而言,需要通過整個市場的對外貸款總額或者對某一實體的貸款總額,判斷市場活躍程度和金融風(fēng)險,或衡量個人或企業(yè)的信用風(fēng)險。由此產(chǎn)生了公司的商業(yè)隱私和監(jiān)管部門的監(jiān)督需求之間的矛盾。
為了保證普惠金融政策的平穩(wěn)有序執(zhí)行,需要設(shè)計一種依托區(qū)塊鏈實現(xiàn)的遵循安全多方計算(MPC)原則的密碼學(xué)算法,在各方不披露具體貸款金額的前提下,包括某方貸款為0的情況,計算出所有放貸機構(gòu)的貸款總金額。
4月9日,2020數(shù)字中國創(chuàng)新大賽-區(qū)塊鏈賽道正式上線,目前,由浪潮集團出具的賽題《保護商業(yè)機密的普惠金融監(jiān)管算法》吸引了廣大賽手的關(guān)注。
賽題價值
在國家普惠金融政策指引下,銀行及小額貸公司紛紛放寬貸款政策。然而,一些銀行或小額貸公司缺乏安全可信并且保護商業(yè)機密的放貸數(shù)據(jù)共享手段。這使得一些犯罪分子有機可乘,他們利用一些放貸機構(gòu)不能有效共享數(shù)據(jù)的漏洞,同時向多家放貸機構(gòu)貸款(往往是無抵押的信用貸款)。
單一放貸機構(gòu)的風(fēng)控模型無法檢測出這一風(fēng)險,監(jiān)管行(中國人民銀行)需要一種多方參與、可以不披露各自貸款金額、同時可以計算出貸款總額的算法。希望通過本道賽題,設(shè)計一種依托區(qū)塊鏈實現(xiàn)的密碼學(xué)算法,計算出所有放貸機構(gòu)的貸款總金額,避免惡意申貸,保障金融安全穩(wěn)定。
賽題難點
本賽題的難點主要有幾個方面:
1、區(qū)塊鏈環(huán)境盡量使用主流區(qū)塊鏈技術(shù),如以太坊、超級賬本Fabric等
2、智能合約語言可以使用所選區(qū)塊鏈環(huán)境支持的任意智能合約語言
3、給出的算法需要支持至少100家貸款機構(gòu)的聯(lián)合計算,同時需要考慮算法的安全性(由算法專家評估)。
賽題特色
1、企業(yè)或個人向任何一家放貸機構(gòu)申請貸款時,都會觸發(fā)一次多方參與的聯(lián)合計算(多方隱私投票),計算出當(dāng)前申請方在所有放貸機構(gòu)的貸款總金額。然后可以設(shè)計進一步的風(fēng)險控制模型,決定是否向申請方貸款及具體貸款金額。通過這種方式,可以降低所有參與聯(lián)合計算的貸款機構(gòu)的放貸風(fēng)險,確保國家普惠金融政策的平穩(wěn)有序執(zhí)行。
2、本賽題本身偏重于方案設(shè)計和實現(xiàn),以賽題完成的完整程度和方案的實現(xiàn)方式作為評價的基本指標;除了完成的完整度外,還會考慮選手對于算法的安全性、運算的復(fù)雜度等指標的分析過程和分析結(jié)果。
3、本賽題提供了相關(guān)數(shù)據(jù),包括30家公司貸款總額,由于本題為設(shè)計密碼學(xué)算法框架而非數(shù)據(jù)挖掘類算法,因此提供數(shù)據(jù)為模擬數(shù)據(jù)而非實際數(shù)據(jù)。
高分攻略
1、從算法角度來看,本賽題更希望選手應(yīng)用安全多方計算領(lǐng)域的方法解決該問題,目前安全多方計算方案主要包括基于混淆電路的方法、基于秘密共享的方法和不經(jīng)意傳輸方法等,選手可以使用這些方法或自己查閱其他方法,設(shè)計具體方案,解答本賽題。
2、在方案設(shè)計的過程中,盡量減小參與計算的各方進行數(shù)據(jù)交互的次數(shù),避免由于某一方的網(wǎng)絡(luò)不暢等原因造成方案的停滯;更進一步可以考慮如何判斷和識別惡意的參與者發(fā)送錯誤數(shù)據(jù)擾亂計算過程的行為??梢酝ㄟ^對算法本身的改進或應(yīng)用智能合約等區(qū)塊鏈技術(shù)實現(xiàn)。
3、在設(shè)計方案和改進算法的同時,不要忽略方案完整性,對于區(qū)塊鏈技術(shù)的應(yīng)用需要考慮使用的具體環(huán)境、使用的共識機制和智能合約的應(yīng)用等;方案過程中如果應(yīng)用了某些安全多方計算的模塊,應(yīng)該將使用方法和原理描述完整。
參賽福利
大賽結(jié)束后,浪潮集團會根據(jù)比賽結(jié)果,考慮合作引進優(yōu)秀的成果在企業(yè)內(nèi)部落地。