Cybernetics And Systems Analysis logo
Editorial Board Announcements Abstracts Authors Contents
Cybernetics And Systems Analysis
International Theoretical Science Journal
UDC 519.72, 003.26
A.V. Anisimov,1 A.K. Novokshonov2

TRUSTED COMPUTING WITH ADDITION MACHINES. II

Abstract. A solution of the integrity verification problem for arithmetic programs with branching and looping statements running on a remote computing resource is proposed. The solution is to replace the arithmetic operations such as multiplication and division by corresponding procedures of the addition machine introduced by R. Floyd and D. Knuth. The order of instructions as well as current meanings of variables are signed by dynamic digital signatures, which are homomorphic with respect to addition and subtraction. A modification of the Benaloh scheme is used for digital signatures implementation. Verification of digital signatures of computation results ensures detection of any unauthoried changes to the source code of the program.

Keywords: addition machine, digital signature, verifiable computing, homomorphic cryptography.



FULL TEXT

1 Taras Shevchenko National University of Kyiv, Kyiv, Ukraine,
e-mail: ava@unicyb.kiev.ua.

2 Taras Shevchenko National University of Kyiv, Kyiv, Ukraine,
e-mail: andrey.novokshonov@ukr.net.

© 2018 Kibernetika.org. All rights reserved.