IT Security Research Laboratory

Research areas

  • Cryptographic algorithms and protocols
  • Boolean functions for cryptography
  • Secret sharing
  • Solving systems of Boolean equations
  • Cryptographic engineering
  • Cryptography standards
  • Cryptographic software (development and testing)

Selected projects / results

  • Bent functions and bent rectangles.
  • Algorithms and software for solving systems of polynomial equations.
  • Exponential S-boxes for block ciphers.
  • The Belt block cipher.
  • The Bign digital signature algorithms (including identity-based and deterministic modes).
  • The Bake authenticated key establishment protocols.
  • The Bash-f sponge function and related cryptographic algorithms.
  • XS-circuits and wide block encryption modes.
  • Authenticated encryption & key wrapping modes.
  • Secret sharing schemes based on binary polynomials.
  • Blind accumulators for e-voting.
  • Belarusian ciphersuites for the TLS protocol.
  • A broadcast encryption system for satellite data protection.
  • A messaging protocol for communication between nodes of blockchain systems.
  • A cryptographic architecture of Belarusian ID-cards.
  • Cryptographic checksums for marking goods.
  • The Bee2 cryptographic library.
  • The Bee2evp engine for OpenSSL.
  • The Bee2j cryptographic provider for Java.

Standards

STB 34.101.27 "Information technology and security. Security requirements for cryptographic modules" (in Russian).

STB 34.101.31 "Information technology and security. Data encryption and integrity algorithms" (in Russian).

STB 34.101.45 "Information technology and security. Digital signature algorithms based on elliptic curves" (in Russian).

STB 34.101.47 "Information technology and security. Cryptographic algorithms of pseudorandom number generation" (in Russian).

STB 34.101.60 "Information technology and security. Secret sharing algorithms" (in Russian).

STB 34.101.65 "Information technology and security. The Transport Layer Security Protocol" (in Russian).

STB 34.101.66 "Information technology and security. Key establishment protocols based on elliptic curves" (in Russian).

STB 34.101.77 "Information technology and security. Sponge-based cryptographic algorithms" (in Russian).

STB 34.101.78 "Information technology and security. A public key infrastructure profile" (in Russian).

STB 34.101.79 "Information technology and security. Cryptographic tokens" (in Russian).

STB 34.101.87 "Information technology and security. Authentication frameworks" (in Russian).

Members

Sergey Agievich, head of a laboratory, PhD (Physics and Mathematics)

Ivan Pirshtuk, leading researcher, PhD (Physics and Mathematics)

Oleg Solovey, leading researcher, PhD (Physics and Mathematics)

Michael Mitskevich, research

Fedor Dasko, junior researcher

Nastassia Kazlouskaya, assistant