专门研究密码学以及抗量子攻击的专家王世松博士就表示,量子有不同特性,同时可以做“矛”,亦可作“盾”,要看量子电脑的用家如何使用。
科技进步,电脑运算能力以几何级数递增,新出现的量子电脑(Quantum Computing)技术,就将运算能力提升到另一层次。该技术与传统二进制电脑不同,运算单位 – 量子位元(Qubit)可同时表达“0”和“1”之外的更多可能性,运算能力非常惊人,传统电脑要运算1万年的任务,量子电脑只要几百秒就可以完成。
专门研究密码学以及抗量子攻击的专家王世松博士就表示,目前环球量子电脑技术需要在两大层面突破:突破量子位元数量,以及发展量子电脑应用方案。他解释,量子位元数量直接影响技术运算能力。其次,量子电脑要投入实际环境,必须设计新的算法。“量子电脑结构与一般电脑不同,所有算法必须重新设计才能应用,目前全球仅有几款适用于量子电脑的算法,且集中在模拟或预测金融市场走向。”

几毫秒破解银行安全系统
王世松表示,由于量子电脑运算能力强劲,可以破解很多难题。“现时的网上银行等安全系统架构,停留在上世纪80或90年代,如果量子电脑技术成熟的话,可以在几秒甚至几毫秒内击破所有银行安全系统。”他解释,如要破解用户银行密码,通常有三种手段。
破解something you are,即人脸特征的生物认证资料;something you have,即银行提供的一次性有效密码;something you known,即用户自己设定的密码。
以破解密码而言,量子电脑绝对可以做到,虽然实际环境中,银行会防止“撞”密码,但如黑客可以找到用户的密码数据库,并用量子电脑解密,其实轻而易举。王亦指出,另一方面,要破解银行提供的一次性密码,基本上无可能,因为该密码是随机产生的,要撞中有难度“通常该一次性密码有6个位,即1000万个可能性,但如果黑客能取得解码器并用量子电脑撞,亦非难事。”但他坦言,学术界一般比商业业界走前10至20年,量子电脑破解银行安全系统,目前仅限于学术层面。

以子之矛攻子之盾?
量子电脑技术可以攻破复杂的密码,但同时亦可以作为防御之用。王表示,量子有不同特性,同时可以做“矛”,亦可作“盾”,要看量子电脑的用家如何使用。他亦透露,抗量子攻击理论及应用在学术界非常火热,当中包括Quantum Key Distribution(QKD)技术。该技术可将加密做到“绝对安全”,即连量子电脑技术亦不能破解。
“以网络聊天为例,一般双方要先将内容加密,再传输秘密钥匙,才能安全地聊天。”而量子电脑技术可以应用在3大方面:随机产生钥匙,建立安全传输钥匙通道,以及加密讯息,故此,即使有多强大的量子电脑都难以破解。