Prikladnaya Diskretnaya Matematika
RUS  ENG    JOURNALS   PEOPLE   ORGANISATIONS   CONFERENCES   SEMINARS   VIDEO LIBRARY   PACKAGE AMSBIB  
General information
Latest issue
Archive
Impact factor

Search papers
Search references

RSS
Latest issue
Current issues
Archive issues
What is RSS



Prikl. Diskr. Mat.:
Year:
Volume:
Issue:
Page:
Find






Personal entry:
Login:
Password:
Save password
Enter
Forgotten password?
Register


Prikladnaya Diskretnaya Matematika, 2018, Number 42, Pages 57–65
DOI: https://doi.org/10.17223/20710410/42/4
(Mi pdm642)
 

This article is cited in 4 scientific papers (total in 4 papers)

Mathematical Methods of Cryptography

ElGamal cryptosystems on Boolean functions

G. P. Agibalov

National Research Tomsk State University, Tomsk, Russia
Full-text PDF (643 kB) Citations (4)
References:
Abstract: Here is a description of ElGamal public-key encryption and digital signature schemes constructed on the base of bijective systems of Boolean functions. The description is illustrated with a simple example in which the used Boolean functions are written in logical notation. In our encryption and signature schemes on Boolean functions, every one ciphertext or message signature is a pair of values, as in the basic ElGamal cryptosystem on a group. In our case, these values are Boolean vectors. Each vector in the pair depends on the value of a function on a plaintext or on a message, and this function is typically obtained from a given bijective vector Boolean function $g$ by applying some random and secret negation and permutation operations on the sets of variables and coordinate functions of $g$. For the pair of vectors in the ciphertext or in the message signature, the decryption algorithm produces the plaintext, and the signature verification algorithm accepts the signature, performing some computation on this pair. The signature is accepted for a message if and only if the computation results in this message. All the computations in the processes of encryption, decryption, signing and verification are logical and performed for Boolean values, promising their implementation efficiency to be more high than in the basic ElGamal schemes on groups.
Keywords: bijective vector Boolean functions, permutation and negation operations, ElGamal encryption, ElGamal signature.
Funding agency Grant number
Russian Foundation for Basic Research 17-01-00354_а
The author was supported by the RFBR-grant no. 17-01-00354.
Bibliographic databases:
Document Type: Article
UDC: 519.7
Language: English
Citation: G. P. Agibalov, “ElGamal cryptosystems on Boolean functions”, Prikl. Diskr. Mat., 2018, no. 42, 57–65
Citation in format AMSBIB
\Bibitem{Agi18}
\by G.~P.~Agibalov
\paper ElGamal cryptosystems on Boolean functions
\jour Prikl. Diskr. Mat.
\yr 2018
\issue 42
\pages 57--65
\mathnet{http://mi.mathnet.ru/pdm642}
\crossref{https://doi.org/10.17223/20710410/42/4}
\isi{https://gateway.webofknowledge.com/gateway/Gateway.cgi?GWVersion=2&SrcApp=Publons&SrcAuth=Publons_CEL&DestLinkType=FullRecord&DestApp=WOS_CPL&KeyUT=000458435500005}
\elib{https://elibrary.ru/item.asp?id=36668307}
Linking options:
  • https://www.mathnet.ru/eng/pdm642
  • https://www.mathnet.ru/eng/pdm/y2018/i4/p57
  • This publication is cited in the following 4 articles:
    Citing articles in Google Scholar: Russian citations, English citations
    Related articles in Google Scholar: Russian articles, English articles
    Прикладная дискретная математика
    Statistics & downloads:
    Abstract page:337
    Full-text PDF :86
    References:29
     
      Contact us:
     Terms of Use  Registration to the website  Logotypes © Steklov Mathematical Institute RAS, 2024