V2EX = way to explore
V2EX 是一个关于分享和探索的地方
Sign Up Now
For Existing Member  Sign In
这是一个专门讨论 idea 的地方。

每个人的时间,资源是有限的,有的时候你或许能够想到很多 idea,但是由于现实的限制,却并不是所有的 idea 都能够成为现实。

那这个时候,不妨可以把那些 idea 分享出来,启发别人。
ps1aniuge

大发明:我设计的“多重认证”,来防止量子计算机破解密码。和分布式多重证书。

  •  
  •   ps1aniuge · Oct 24, 2019 · 6727 views
    This topic created in 2381 days ago, the information mentioned may be changed or developed.

    即多次认证的组合,比如 64 次认证。每次认证可以切换 [加密方式(密码,非对称秘钥)] [秘钥长度] [加密算法] 等。

    ------- [前言] -------

    Google 发表论文正式确认其“量子霸权”的突破

    谷歌称实现量子霸权:算一问题用 200 秒而超算用万年 http://tech.163.com/19/1023/18/ES6M2NRT00097U7H.html

    ------- [使用场景] -------

    1 高安全要求

    2 防止超高速电脑破解,防止量子计算机破解密码。

    3 网站服务的,分布式证书。

    ------- [原理] -------

    1 源于 8x8=64 卦,只有一个“生门”,即正确的结果,其他 63 门都是错误的。

    2 一子错,满盘皆落索。64 次验证,若有一个错误,则越错越多。

    3 也可以根据门的开关情况,走不同的分支。

    ------- [如何实现] -------

    2019-10-23。焖哥。

    由服务端,和客户端组成。

    服务端只实现,接受验证,返回跳转。接受验证,返回跳转。 客户端只实现,发送验证,接受跳转,执行跳转。

    至少有 2 步认证。 所有认证步骤完成后,给出验证结果。

    可以设定某道门的用途。如:最后一道门,是专门用于更新钥匙的。 没有最有一道门的钥匙(认证失败),也能正常接受服务。 有最有一道门的钥匙(认证成功),则给认证者更换钥匙。

    ------- [单次验证和多重验证的对比,差异,及优势] -------

    比如验证 8 位密码,目前已有的是一次 8 位, 而我设计的是 1 次验证 1 位密码,共 8 次,8 次验证完毕后,给出验证结果。

    多重验证的坏处: 时间更长。

    多重验证的好处: 1 每次验证模块化,开发简单。

    2 组合多次验证,每个验证简单化。

    3 不需要太高的加密技术,不需要太长的秘钥。可以使用过时的加密技术。 例如防篡改,单个 md5 不安全,我可以用 2 层 md5。2 层不安全,我可以用,1 层 md5,一层随机数,1 层 md5,这种组合。

    4 很容易更换其中一层。

    5 为未来的分布式验证,集群打下基础。

    话说现在的网站验证,都是用 https,但那只是 [单证书] 验证。 [多证书] + [分布式] 验证,没法实现。 有了 [多重验证机制] 就不同了。我可以把网站,服务,业务,组合起来。既然有多重验证机制,将会有多重证书。 简而言之,一把钥匙开 64 道门。

    6 还可以分层,同一层的服务可以替换。如:

    比如 a 层都是 [面食] 含饼,馒头。b 层是素食。c 层是肉。 a 层饼+b 层生菜+c 层驴肉=驴肉火烧(多层验证证书)。 a 层饼+b 层生菜+c 层猪肉=肉夹馍。

    ------- [和上述相反的实现,和使用场景] -------

    服务器发送验证,客户端执行验证,并返回结果给服务器,由服务器执行跳转。

    比如服务器发送到客户端,问客户端有没有某路径,某文件,文件的时间。有没有图片等。 客户端回答后,服务器得到结果后,辨明客户端身份,后服务端执行后续逻辑。

    #------- [更多] ------- 欢迎跟帖,吐槽。

    12 replies    2019-10-30 19:05:33 +08:00
    doveyoung
        1
    doveyoung  
       Oct 24, 2019
    没看懂,这嵌套起来多层非对称加密跟单层非对称加密有啥不一样吗,除了破解需要的时间。
    codehz
        2
    codehz  
       Oct 24, 2019
    (还是直接用量子密钥交换实现无条件安全比较好)
    tiaod
        3
    tiaod  
       Oct 25, 2019 via Android
    遇事不决,量子力学
    ps1aniuge
        4
    ps1aniuge  
    OP
       Oct 25, 2019
    @doveyoung 用途之一,就是通过组合密钥,防止快速破解。
    greatdancing
        5
    greatdancing  
       Oct 25, 2019 via Android
    @ps1aniuge 这不就是超长密钥?
    i0error
        6
    i0error  
       Oct 26, 2019   ❤️ 1
    看到 源于 8x8=64 卦,只有一个“生门” ,浓重的民科气息袭来。虽然后面似乎并不是民科。。。
    ps1aniuge
        7
    ps1aniuge  
    OP
       Oct 27, 2019
    @i0error 科班是屎,淘宝,滴滴 ,是哪个博士,哪个科学家发明的?
    农机发明的大都是农民,参见央视《我爱发明》。
    烤串机子大都是烧烤师傅发明,改良的。
    人家南阳农民,能发明木牛流马,诸葛连弩。
    你啥学历,你发明啥了?
    j0hnj
        8
    j0hnj  
       Oct 28, 2019   ❤️ 1
    @ps1aniuge #7 我怀疑你是来钓鱼的…
    pkoukk
        9
    pkoukk  
       Oct 29, 2019   ❤️ 1
    一杯水,就算你里面混的是怡宝百岁山农夫山泉依云,它依然是一杯水
    仍然可以被烧开,被喝掉,虽然你的行为可能让一杯水包含的东西变多,但并没有改变它是一杯水的性质..
    liuzhiyong
        10
    liuzhiyong  
       Oct 29, 2019 via Android
    别说代码了,你连个 ppt 都没有,晕倒。
    NorthDog
        11
    NorthDog  
       Oct 30, 2019
    内个,我语文不太好,有代码吗
    PerFectTime
        12
    PerFectTime  
       Oct 30, 2019
    talk is cheap, show me the code
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   1080 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 55ms · UTC 23:58 · PVG 07:58 · LAX 16:58 · JFK 19:58
    ♥ Do have faith in what you're doing.