iPAS 備考專區 登入

iPAS AI 應用規劃師 中級 科目二 大數據處理分析與應用・114 年第二次・L22・第 20 題

銀行不解密資料就能讓雲端執行 AI 運算,該用什麼技術?

原題

某銀行計畫將信用風險評估模型部署至雲端平台,以便即時分析客戶交易行為。由於涉及大量敏感金融資料,銀行要求雲端服務商在不解密原始資料的情況下仍能執行模型運算。為達成此目標,最適合採用下列哪一項技術?

白話

銀行要把信用風險 AI 模型放到雲端跑。問題是客戶的金融資料很敏感,銀行不希望雲端供應商能看到原始資料。但雲端必須能夠執行模型計算。

問你:有什麼技術可以讓雲端在「完全不接觸明文資料」的情況下,仍然正確地執行模型運算?

一句話總結

「雲端不解密就能執行模型計算」:這是同態加密(Homomorphic Encryption)的定義特性。資料在加密狀態下直接計算,解密後結果與對明文計算完全一致,雲端服務商全程看不到原始資料。

情境

先感受問題:把保險箱鑰匙留在家裡,讓人用保險箱

亞太銀行的 CTO 昭明要解決一個矛盾:

銀行有 200 萬客戶的信用交易資料,要用雲端 AI 做即時信用風險評估。雲端算力強、彈性好、成本低,但:

法規要求:客戶的原始交易資料不能暴露給第三方(雲端供應商)

業務需求:雲端 AI 模型必須能「跑」這些資料,輸出信用評分

傳統加密的困境:把資料加密後送到雲端,雲端要計算就必須先解密,解密後就看到原始資料了。加密的目的就失效了。

同態加密的突破:把資料加密後送到雲端,雲端直接在加密的「密文」上跑模型,輸出的是「加密的評分結果」,送回給銀行,銀行用自己的私鑰解密,得到最終的信用評分。整個過程中,雲端從未看到任何明文資料。

舊方法

傳統隱私保護方法為什麼不能滿足「雲端執行計算又不暴露資料」

  1. 匿名化(Anonymization)的侷限:把姓名換成代碼、刪除生日,可以保護直接識別資訊,但雲端在跑模型時仍然需要接觸完整的交易金額、頻率、模式等敏感特徵。匿名化只移除了「能對應到誰」的資訊,不移除「用於計算」的特徵值,雲端仍能看到這些數字。
  2. 雜湊(Hash)函數的不可計算性:雜湊是單向不可逆的,但問題是:雜湊後的值無法再做數學計算。把交易金額 5,000 元雜湊後得到一串亂碼,AI 模型看到這串亂碼完全無法計算信用風險。雜湊只適合「驗證身分」,不適合「計算特徵」。
  3. 資料本地化(Data Localization)的矛盾:把計算限制在內部伺服器完全繞開了問題,放棄了雲端的所有優勢(彈性、算力、成本)。題目明確說要「部署至雲端平台」,資料本地化根本就不讓資料出去,答非所問。
  4. 聯邦學習(Federated Learning)的侷限:聯邦學習讓模型在各客戶端本地訓練,只傳梯度,但需要多方各自有資料和計算能力,不適合「銀行資料集中、要上傳到雲端跑推論」的場景。
  5. 差分隱私(Differential Privacy)的精度問題:差分隱私在計算結果中加入統計雜訊,信用風險評估對準確度要求高,加入雜訊會讓評分不準確,可能錯誤地批准或拒絕貸款申請。

新方法

同態加密讓雲端在密文上跑出正確的信用評分

亞太銀行的作法:

銀行在本地把客戶的交易特徵(金額、頻率、類別等)加密成密文,送到雲端 AI 平台。

雲端 AI 平台的信用風險模型直接在這些密文上做計算:乘上權重、加上偏差、通過激活函數,所有運算都在加密狀態下進行。雲端全程看到的是一堆「密文數字」,從未接觸原始的交易金額或客戶資訊。

雲端把「加密的評分結果」送回給銀行,銀行用自己保管的私鑰解密,得到:「這個客戶的信用評分是 720 分,建議審核通過」。

同態加密保證:在密文上做的計算,解密後的結果,和在原始明文上計算的結果完全相同。沒有任何精度損失,也沒有任何資料洩漏。

這就是選項 D 講的:透過同態加密(Homomorphic Encryption),讓雲端系統能直接在加密資料上執行運算,解密後結果與原始資料一致。

錯選項

為什麼其他選項是錯的

A在上傳資料前進行匿名化(Anonymization),僅保留可識別代碼供比對使用

字面在說什麼

把姓名、身分證等識別資訊換成代碼,其他數據正常上傳給雲端計算。

為什麼不對

匿名化只隱藏了「這筆資料屬於誰」,但交易金額、消費類別、頻率等特徵值仍以明文形式傳給雲端。信用風險評估模型用的就是這些特徵值,雲端廠商仍然可以看到客戶的完整消費行為。題目要求的是「在不解密原始資料的情況下」執行計算,匿名化沒有達到這個要求。

誰會選錯

把「保護個資」等同於「隱藏姓名和識別碼」的人,忽略了敏感的是特徵值本身,不只是對應關係。

B利用雜湊(Hash)函數轉換資料,以確保模型可追蹤但無法還原個資

字面在說什麼

把資料雜湊後送給雲端,雲端用雜湊值做計算,無法還原原始資料。

為什麼不對

雜湊函數(如 SHA-256)是單向不可逆的,這讓資料確實無法「還原」,但同時也讓資料無法「計算」。把交易金額雜湊後,AI 模型看到的是一串亂碼(例如:d7e8a3f2...),根本無法做加減乘除運算,信用評估計算完全無法進行。雜湊適合驗證(例如:確認密碼正確),不適合機器學習計算。

誰會選錯

覺得「雜湊 = 加密保護」的人,但雜湊是「不可逆轉換」而非「加密」,兩者目的和特性完全不同。

C採用資料本地化(Data Localization)策略,將所有模型訓練限制於內部伺服器中

字面在說什麼

把 AI 模型的計算完全限制在銀行內部,不用雲端。

為什麼不對

題目明確說銀行「計畫將信用風險評估模型部署至雲端平台」,資料本地化是「拒絕使用雲端」的策略,根本沒有回答題目的問題。這個選項等於說「不要用雲端就沒問題了」,但題目的前提條件就是「要用雲端」。

誰會選錯

認為「最安全就是不上雲端」的人。這個選項確實在技術上「安全」,但完全迴避了問題,在考試場景中是答非所問。

變形題

同個考點下次怎麼變形

延伸

想再往下看,這 5 個

答案、題目或解析有問題?回報這題

出處:iPAS 經濟部產業人才能力鑑定 ・ 114 年第二梯次 iPAS AI 應用規劃師 中級 科目二 大數據處理分析與應用 第 20 題

看官方原文 PDF

原題 © 經濟部產業發展署,AITerms.tw 僅作教學解析使用,本站解析以 CC BY-NC-SA 4.0 授權。