top of page

Алгарытмы аўтэнтыфікацыі

Protocol++® уключае падтрымку неабходных алгарытмаў аўтэнтыфікацыі, знойдзеных на www.protocolpp.com, якія таксама можна запускаць асобна.  У выпадку выяўлення падчас выканання большасць алгарытмаў будзе выкарыстоўваць апаратнае паскарэнне. Гэтая функцыя была ўключана на працягу некалькіх гадоў

  • x86, x64 (x86-64) апаратнае паскарэнне, якое выкарыстоўваецца пры выяўленні (функцыя была ўключана некалькі гадоў)

    • выяўленне функцый працэсара падчас выканання і выбар кода

    • падтрымлівае ўбудаваныя зборкі ў стылі GCC і MSVC, а таксама MASM для x64

    • x86, x64 (x86-64), x32 забяспечвае рэалізацыі SSE2, SSE4 і AVX

    • AES, CRC, GCM і SHA выкарыстоўваюць апаратнае паскарэнне ARM, Intel і PowerPC, калі яно даступна

    • Генерацыя выпадковых даных выкарыстоўвае інструкцыі SIMD

 

Уключаны алгарытмы:

  • MD5

  • SHA

  • SHA2-224 (апаратнае паскарэнне)

  • SHA2-256 (апаратнае паскарэнне)

  • SHA2-384 (апаратнае паскарэнне)

  • SHA2-512 (апаратнае паскарэнне)

  • SHA3-224 (апаратнае паскарэнне)

  • SHA3-256 (апаратнае паскарэнне)

  • SHA3-384 (апаратнае паскарэнне)

  • SHA3-512 (апаратнае паскарэнне)

  • ТРАСІЦЬ128

  • ТРАСІЦЬ256

  • HMAC-MD5

  • HMAC-SHA

  • HMAC-SHA2-224 (апаратнае паскарэнне)

  • HMAC-SHA2-256 (апаратнае паскарэнне)

  • HMAC-SHA2-384 (апаратнае паскарэнне)

  • HMAC-SHA2-512 (апаратнае паскарэнне)

  • HMAC-SHA3-224(M)Keccak[448](M || 01, 224) (апаратнае паскарэнне)

  • HMAC-SHA3-256(M)Keccak[512](M || 01, 256) (апаратнае паскарэнне)

  • HMAC-SHA3-384(M)Keccak[768](M || 01, 384) (апаратнае паскарэнне)

  • HMAC-SHA3-512(M)Keccak[1024](M || 01, 512) (апаратнае паскарэнне)

  • ПОЛІ1305

  • SM3 - Кітайскі стандарт бесправадной аўтэнтыфікацыі

  • CRC32 - IEEE CRC 32-біт (апаратнае паскарэнне)

  • CRC32 - IETF CRC 32-біт (апаратнае паскарэнне)

  • CRC24

  • CRC16-CCITT

  • CRC12

  • CRC11

  • CRC8

  • CRC7

  • CRC5

  • Агульны CRC з паліномам, пачатковым значэннем і патрабаваннямі да інверсіі пры пабудове

  • AES-GMAC (апаратнае паскарэнне)

  • AES-CMAC (апаратнае паскарэнне)

  • AES-XCBC-MAC (апаратнае паскарэнне)

  • SNOW3G F9 - алгарытм аўтэнтыфікацыі LTE/3GPP

  • SNOW-V GHASH (F9 або AEAD) - алгарытм аўтэнтыфікацыі LTE 5G

  • ZUC F9 - алгарытм аўтэнтыфікацыі LTE/3GPP

  • ZUC-256-MAC з 16- і 25-байтавымі IV - алгарытм аўтэнтыфікацыі LTE 5G

integritTable.png

КАНТАКТ 

© 2017-2023 BY JPGNetworks. З гонарам створаны сWix.com

САЧЫЦЬ

Twitter

 

Google +

 

Facebook

Поспеху! Паведамленне атрымана.

bottom of page