Sitemap
Optalysys

Optalysys are developing Fourier-optical chips which will provide previously unseen levels of processing speed whilst consuming a fraction of the power of electronic processors.

Follow publication

Fully Homomorphic Encryption and the Game of Life

Optalysys
20 min readOct 20, 2021

--

, and .

Concrete Boolean

Conway’s Game of Life

Constructing the Game of Life using Concrete Boolean

General idea

Summing the neighbour cells via Boolean operations and accumulating the result for the centre cell. From the image we can see that there are 3 live cells surrounding the central cell, and this is reflected in the total accumulated binary value (ACC) after addition. This value can then be passed to the earlier algorithm that determines if the cell will be living or dead on the next iteration.

Implementation

Example

Optical Acceleration

The simulated optical Fourier transform

Step-by-step overview of the cycle of operations executed by the simulator. The reshaping and precision-increase operations, while executed in software here, are functions that can be executed at very high speed by the supporting digital logic for the optical chip. The optical simulator therefore acts according to the same workflow as the physical system we have designed. Performance estimates are given based on the number of individual optical frames required to process the ciphertexts for both the forward and inverse Fourier transform stages.

Performance

Appendix: A brief intro to FHE (and why it’s currently so slow)

Optical Fourier transforms for FHE

--

--

Optalysys
Optalysys

Published in Optalysys

Optalysys are developing Fourier-optical chips which will provide previously unseen levels of processing speed whilst consuming a fraction of the power of electronic processors.

Optalysys
Optalysys

Written by Optalysys

We are developing Optical chips which will provide previously unseen levels of processing whilst consuming a fraction of the power of electronic processors.

No responses yet