DAT - Distributed Access Token

Document

DAT Run Online

What is DAT

Example

support signature algorithm

name algorithm
P256 secp256r1
P384 secp384r1
P521 secp521r1

support crypto algorithm

name algorithm
AES128GCMN aes-128-gcm n(nonce + body)
AES256GCMN aes-256-cbc n(nonce + body)

Performance

  • random plain and secure test
  • mac mini m4 2024 basic (10 core)
  • test_bench.rb ``` Testing started at ... Performance Test (Plain, Secure) Plain: orSsnyfSfREmqzSp25qVE0XEXHBa1FgprEq75OBss5MH61jnWXMYypt4GOOLC6ZF29XUJapVv5X3p2gzBG5fLREFRqJdMaKrZoFi Secure: 8SkeUWIcp3Q2I104LgCpDZ4CZ6Uwd21j2QPerHtw5RRN2kPns6wwxjdipCCt5l9QdforbqqjQu5BfevfeC1id6OlBjPPHcF9oMpb

--- Multi-Thread --- P256 AES128GCMN Issue * 10000 : 158ms P256 AES128GCMN Parse * 10000 : 201ms P256 AES256GCMN Issue * 10000 : 154ms P256 AES256GCMN Parse * 10000 : 187ms P384 AES128GCMN Issue * 10000 : 288ms P384 AES128GCMN Parse * 10000 : 450ms P384 AES256GCMN Issue * 10000 : 268ms P384 AES256GCMN Parse * 10000 : 613ms P521 AES128GCMN Issue * 10000 : 405ms P521 AES128GCMN Parse * 10000 : 553ms P521 AES256GCMN Issue * 10000 : 370ms P521 AES256GCMN Parse * 10000 : 609ms

--- Single-Thread --- P256 AES128GCMN Issue * 10000 : 200ms P256 AES128GCMN Parse * 10000 : 415ms P256 AES256GCMN Issue * 10000 : 199ms P256 AES256GCMN Parse * 10000 : 406ms P384 AES128GCMN Issue * 10000 : 1054ms P384 AES128GCMN Parse * 10000 : 2151ms P384 AES256GCMN Issue * 10000 : 1053ms P384 AES256GCMN Parse * 10000 : 2163ms P521 AES128GCMN Issue * 10000 : 1420ms P521 AES128GCMN Parse * 10000 : 2414ms P521 AES256GCMN Issue * 10000 : 1420ms P521 AES256GCMN Parse * 10000 : 2458ms

</code>