Abstract: A crypto-method of securely communicating a message; the method comprises the steps of selecting a ring R? of bi or multi variate multinomials; generating a private key which has a multinomial f; generating a public key which has a multinomial h; encrypting by representing said message as a multinomial m in R?, selecting a random multinomial r, and computing an encrypted message; and decrypting said message using said private key.
Abstract: An optical processing system comprises at least one spatial light modulator, SLM, configured to simultaneously display a first input data pattern (a) and at least one data focusing pattern which is a Fourier domain representation (B) of a second input data pattern (b), the optical processing system further comprising a detector for detecting light that has been successively optically processed by said input data patterns and focusing data patterns, thereby producing an optical convolution of the first and second input data patterns, the optical convolution for use in a neural network.
Abstract: A method to incorporate multiple independent optical correlators into one system. By “independent optical correlator,” we mean an optical correlator comprising of an input SLM, filter SLM, and camera, combined with appropriate coherent illumination and Fourier transforming lenses. By “one system” we mean a single optical system which utilises the elements of each of the independent correlators multiple times.