High-Speed Convolution Core Architecture for Privacy-Preserving Neural Networks

Due to legal restrictions or restrictions related to companies' internal information policies, businesses often do not trust sensitive information to public cloud providers. One of the mechanisms to ensure the security of sensitive data in clouds is homomorphic encryption. Privacy-preserving neural networks are used to design solutions that utilize neural networks under these conditions. They exploit the homomorphic encryption mechanism, thus enabling the security of commercial information in the cloud. The main deterrent to the use of privacy-preserving neural networks is the large computational and spatial complexity of the scalar multiplication algorithm, which is the basic algorithm for computing mathematical convolution. In this paper, we propose a scalar multiplication algorithm that reduces the spatial complexity from quadratic to linear, and reduces the computation time of scalar multiplication by a factor of 1.38.

Authors

Institutions

Publication Details

Journal
Programming and Computer Software
Published
2024-11-19
DOI
https://doi.org/10.1134/s0361768824700282
Citations
20
Primary Topic
Cryptography and Data Security
Type
article
Field-Weighted Citation Impact
6.95
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

High-Speed Convolution Core Architecture for Privacy-Preserving Neural Networks

Mikhail Babenko, Maria Lapina, Egor Shiriaev, I. Istamov
20 citations
Programming and Computer Software
Cryptography and Data Security
6.95
article

High-Speed Convolution Core Architecture for Privacy-Preserving Neural Networks

Mikhail Babenko, Maria Lapina, Egor Shiriaev, I. Istamov
article en
20 citations

Abstract

Due to legal restrictions or restrictions related to companies' internal information policies, businesses often do not trust sensitive information to public cloud providers. One of the mechanisms to ensure the security of sensitive data in clouds is homomorphic encryption. Privacy-preserving neural networks are used to design solutions that utilize neural networks under these conditions. They exploit the homomorphic encryption mechanism, thus enabling the security of commercial information in the cloud. The main deterrent to the use of privacy-preserving neural networks is the large computational and spatial complexity of the scalar multiplication algorithm, which is the basic algorithm for computing mathematical convolution. In this paper, we propose a scalar multiplication algorithm that reduces the spatial complexity from quadratic to linear, and reduces the computation time of scalar multiplication by a factor of 1.38.

Programming and Computer SoftwareVol. 50(6)
Samarkand State University named after Sharof Rashidov (UZ), North-Caucasus Federal University (RU)
Openalex Percentile: Top 3%
Cryptography and Data Security
6.95
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.