tony1016

国密 sm2 不是基于 ECC 椭圆曲线算法吗,问什么能称为自主研发呢??

  •  
  •   tony1016 · Aug 9, 2016 · 11318 views
    This topic created in 3740 days ago, the information mentioned may be changed or developed.
    16 replies  •  2016-08-10 13:39:04 +08:00
    300
    300
    Aug 9, 2016
    1
    参考自主研发操作系统。。。
    VmuTargh
    VmuTargh
    Aug 9, 2016
    2
    因为他们喜欢搞一个大新闻,又懒惰不想自己写。就这样咯
    est
    est
    Aug 9, 2016❤️1
    3
    因为体制内几十万搞密码学的砖家叫兽学徒师弟等着吃饭呢。不叫自主研发能吃饭么。
    wy315700
    wy315700
    Aug 9, 2016
    4
    和标准的 ECC 还是有点区别的
    v2exhehehehe
    v2exhehehehe
    Aug 9, 2016
    5
    国产 Linux
    SpicyCat
    SpicyCat
    Aug 9, 2016
    6
    唉,反正叫自主研发也不会被告,自然就叫喽,还有研发经费拿。
    EricBox
    EricBox
    Aug 9, 2016 via iPhone
    7
    虽然不是从业者但也上过几堂密码学的课,诸位还是不要在自己不熟悉的领域大放厥词了。汗
    tony1016
    tony1016
    OP
    Aug 9, 2016
    8
    @wy315700 区别在哪里?仔细看完后,似乎就是精心选择了一条椭圆曲线啊,还有什么?
    htfeng
    htfeng
    Aug 9, 2016
    9
    http://www.bilibili.com/video/av2183656/

    我记得这个视频说到一个曲线函数,也许有参考价值
    testcaoy7
    testcaoy7
    Aug 9, 2016
    10
    ECC 包含一系列不同标准的椭圆曲线函数,国密的曲线函数是应该自主研发的,否则不能叫“国密”了
    Busy
    Busy
    Aug 9, 2016
    11
    汗...
    tony1016
    tony1016
    OP
    Aug 9, 2016
    12
    @testcaoy7 个人觉得这只是参数,不能算作创造吧。就像 RSA 依赖于大质数,那总不能说我们选择了某两个大质数,所以我们是自主研发的
    testcaoy7
    testcaoy7
    Aug 9, 2016❤️1
    13
    @tony1016 用于加密的椭圆曲线必须精心选择,不能像 RSA 那样随便生成两个参数的,你看看 OpenSSL 内置的椭圆曲线参数就知道了,都是有标准的,经过仔细挑选选择的,比如 Spec256k1 ,不是随机的,椭圆曲线有无穷条,从中找出适用加密的曲线的过程也是一种研发
    fcicq
    fcicq
    Aug 9, 2016❤️1
    14
    因为通过参数的选择也可以放后门.
    tony1016
    tony1016
    OP
    Aug 10, 2016
    15
    @testcaoy7
    @fcicq

    听起来有点道理
    testcaoy7
    testcaoy7
    Aug 10, 2016❤️1
    16
    @fcicq 肯定是有后门的,就像 NIST 标准的曲线也有 NSA 植入后门的一样
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   3062 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 37ms · UTC 11:10 · PVG 19:10 · LAX 03:10 · JFK 06:10
    ♥ Do have faith in what you're doing.