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.
An apparatus comprising a first optical component arranged to perform a first mathematical operation on a first set of optical input signals by transforming the first set of optical input signals to produce at least one first optical output signal different from the first set of optical input signals, a first hardware component configured to transmit the first set of optical input signals to the first optical component, and a second hardware component configured to receive the at least one first optical output signal from the first optical component, wherein the first hardware component includes a first network interface and the second hardware component includes a second network interface.
H04B 10/80 - Optical aspects relating to the use of optical transmission for specific applications, not provided for in groups , e.g. optical power feeding or optical transmission through water
3.
ARBITRARY SIZE AND PRECISION FOURIER TRANSFORMS VIA OPTICAL FOURIER TRANSFORMS
A method for operating a Fourier transform device, comprising: receiving an input vector signal comprising N elements each comprising P bits; generating, based on the input vector, a first and a second frame, wherein each of the first and second frames comprises M elements each comprising Q bits, wherein Q < P, wherein the optical Fourier transform device comprises M input channels; obtaining, using the optical Fourier transform device, a first Fourier transform of the first frame and a second Fourier transform of the second frame; and combining, to obtain an output signal comprising a Fourier transform of the input vector, a first part and a second part, wherein the first part is based on the first Fourier transform and the second part is based on the second Fourier transform.
A method for performing a number-theoretic transform using and optical Fourier transform device, comprising: receiving an input vector; generating, based on the input vector, a modified input vector; calculating, using a first optical Fourier transform device, a first Fourier transform of the modified input vector; applying a mathematical operation to the first Fourier transform and to a kernel to obtain a modified Fourier transform; calculating, using the first or a second Fourier transform device, a second Fourier transform of the modified Fourier transform; applying a mathematical operation to the modified second Fourier transform and to a set of complex numbers to obtain a pre-output; and outputting the pre-output or a subset thereof.
09 - Scientific and electric apparatus and instruments
42 - Scientific, technological and industrial services, research and design
Goods & Services
Computer software and hardware; electronic devices, namely
PCI (Peripheral Component Interconnect) cards; digital
chips; electronic hybrid chips; photonics chips; computer
software and hardware, electronic devices, namely PCI
(Peripheral Component Interconnect) cards, digital chips,
electronic hybrid chips and photonics chips, all for use in
the field of encryption, FHE (Fully Homomorphic Encryption)
and acceleration of the same; electronic chips, modules,
apparatus, instruments and systems for the acceleration of
FHE (Fully Homomorphic Encryption); parts and fittings for
all the aforesaid goods. Platform-as-a-Service (PaaS); Software-as-a-Service (SaaS);
Infrastructure-as-a-Service (IaaS); computing, cloud
computing and optical computing services;
Platform-as-a-Service (PaaS), Software-as-a-Service (SaaS),
Infrastructure-as-a-Service (IaaS), computing, cloud
computing and optical computing services, all in the field
of encryption, FHE (Fully Homomorphic Encryption) and
acceleration of the same; optical computing services, namely
the acceleration of FHE (Fully Homomorphic Encryption);
maintenance of computer software; research, design,
development, programming and configuration of computer
software; research, design, development, programming and
configuration of computer hardware and electronic devices,
namely PCI (Peripheral Component Interconnect) cards,
digital chips, electronic hybrid chips and photonics chips,
and parts and fittings for all the aforesaid goods;
research, design, development, installation, programming and
configuration of computer software; research, design,
development, programming and configuration of computer
hardware and electronic devices, namely PCI (Peripheral
Component Interconnect) cards, digital chips, electronic
hybrid chips and photonics chips, all for use in the field
of encryption, FHE (Fully Homomorphic Encryption) and
acceleration of the same, and parts and fittings for all the
aforesaid goods; research, design, development, programming
and configuration of electronic chips, modules, apparatus,
instruments and systems for the acceleration of FHE (Fully
Homomorphic Encryption), and parts and fittings for all the
aforesaid goods; information, advisory and consultancy
services relating to all the aforesaid services;
information, advisory and consultancy services in relation
to encryption, FHE (Fully Homomorphic Encryption) and
acceleration of the same.
09 - Scientific and electric apparatus and instruments
42 - Scientific, technological and industrial services, research and design
Goods & Services
Computer software and hardware; electronic devices, namely
PCI (peripheral component interconnect) cards; digital
chips; electronic hybrid chips; photonics chips; computer
software and hardware, electronic devices, namely PCI
(peripheral component interconnect) cards, digital chips,
electronic hybrid chips and photonics chips, all for use in
the field of encryption, FHE (fully homomorphic encryption)
and acceleration of the same; electronic chips, modules,
apparatus, instruments and systems for the acceleration of
FHE (fully homomorphic encryption); parts and fittings for
all the aforesaid goods. Platform-as-a-service (PaaS); software-as-a-service (SaaS);
infrastructure-as-a-service (IaaS); computing, cloud
computing and optical computing services;
platform-as-a-service (PaaS), software-as-a-service (SaaS),
infrastructure-as-a-service (IaaS), computing, cloud
computing and optical computing services, all in the field
of encryption, FHE (fully homomorphic encryption) and
acceleration of the same; optical computing services, namely
the acceleration of FHE (fully homomorphic encryption);
maintenance of computer software; research, design,
development, installation, programming and configuration of
computer software; research, design, development,
programming and configuration of computer hardware and
electronic devices, namely PCI (peripheral component
interconnect) cards, digital chips, electronic hybrid chips
and photonics chips, and parts and fittings for all the
aforesaid goods; research, design, development,
installation, programming and configuration of computer
software; research, design, development, programming and
configuration of computer hardware and electronic devices,
namely PCI (peripheral component interconnect) cards,
digital chips, electronic hybrid chips and photonics chips,
all for use in the field of encryption, FHE (fully
homomorphic encryption) and acceleration of the same, and
parts and fittings for all the aforesaid goods; research,
design, development, programming and configuration of
electronic chips, modules, apparatus, instruments and
systems for the acceleration of FHE (fully homomorphic
encryption), and parts and fittings for all the aforesaid
goods; information, advisory and consultancy services
relating to all the aforesaid services; information,
advisory and consultancy services in relation to encryption,
FHE (fully homomorphic encryption) and acceleration of the
same.
7.
OPTICAL PROCESSING SYSTEMS AND METHODS WITH FEEDBACK LOOP
An optical processing system comprises an Optical Fourier transform stage; and one or more photodetectors for receiving a reference optical signal to provide currents and/or voltages relating to the intensities and/or phases of the reference optical signal; the system further comprising an electronics feedback loop which feeds back the currents and/or voltages and modulates the intensities and/or phases of a subsequent optical signal.
09 - Scientific and electric apparatus and instruments
42 - Scientific, technological and industrial services, research and design
Goods & Services
Computer software and hardware; electronic devices, namely
PCI (Peripheral Component Interconnect) cards; digital
chips; electronic hybrid chips; photonics chips; computer
software and hardware, electronic devices, namely PCI
(Peripheral Component Interconnect) cards, digital chips,
electronic hybrid chips and photonics chips, all for use in
the field of encryption, FHE (Fully Homomorphic Encryption)
and acceleration of the same; electronic chips, modules,
apparatus, instruments and systems for the acceleration of
FHE (Fully Homomorphic Encryption); parts and fittings for
all the aforesaid goods. Platform-as-a-Service (PaaS); Software-as-a-Service (SaaS);
Infrastructure-as-a-Service (IaaS); computing, cloud
computing and optical computing services;
Platform-as-a-Service (PaaS), Software-as-a-Service (SaaS),
Infrastructure-as-a-Service (IaaS), computing, cloud
computing and optical computing services, all in the field
of encryption, FHE (Fully Homomorphic Encryption) and
acceleration of the same; optical computing services, namely
the acceleration of FHE (Fully Homomorphic Encryption);
maintenance of computer software; research, design,
development, installation, programming and configuration of
computer software and hardware, electronic devices, namely
PCI (Peripheral Component Interconnect) cards, digital
chips, electronic hybrid chips and photonics chips, and
parts and fittings for all the aforesaid goods; research,
design, development, installation, programming and
configuration of computer software and hardware, electronic
devices, namely PCI (Peripheral Component Interconnect)
cards, digital chips, electronic hybrid chips and photonics
chips, all for use in the field of encryption, FHE (Fully
Homomorphic Encryption) and acceleration of the same, and
parts and fittings for all the aforesaid goods; research,
design, development, installation, programming and
configuration of electronic chips, modules, apparatus,
instruments and systems for the acceleration of FHE (Fully
Homomorphic Encryption), and parts and fittings for all the
aforesaid goods; information, advisory and consultancy
services relating to all the aforesaid services;
information, advisory and consultancy services in relation
to encryption, FHE (Fully Homomorphic Encryption) and
acceleration of the same.
09 - Scientific and electric apparatus and instruments
42 - Scientific, technological and industrial services, research and design
Goods & Services
Downloadable or recorded computer software in the field of photonic computing for accelerating data processing operations in AI data centers and for data encryption; computer hardware; electronic devices, namely peripheral component interconnect network cards; digital integrated circuit chips; electronic hybrid integrated circuit chips; photonics integrated circuit chips; downloadable or recorded computer software, computer hardware, and electronic devices, namely peripheral component interconnect network cards, digital integrated circuit chips, electronic hybrid integrated circuit chips and photonics integrated circuit chips, all for use in data encryption, fully homomorphic encryption, and acceleration of the same; encoded electronic chips, integrated circuit modules, computer apparatus, and systems comprising computer hardware and recorded software for the acceleration of fully homomorphic encryption; structural and replacement parts and fittings for all the aforesaid goods. Platform as a service services featuring computer software platforms in the field of photonic computing, cloud computing and optical computing for accelerating data processing operations in AI data centers and for data encryption; software as a service services featuring computer software in the field of photonic computing, cloud computing and optical computing for accelerating data processing operations in AI data centers and for data encryption; infrastructure as a service services, namely, hosting computer software platforms in the field of photonic computing, cloud computing and optical computing for accelerating data processing operations in AI data centers and for data encryption; computing services in the nature of photonic computing, cloud computing and optical computing for accelerating data processing operations in AI data centers and for data encryption; platform as a service featuring computer software platforms all in the field of encryption, fully homomorphic encryption and acceleration of the same; software as a service featuring computer software all in the field of encryption, fully homomorphic encryption and acceleration of the same; infrastructure as a service namely, hosting computer software platforms all in the field of encryption, fully homomorphic encryption and acceleration of the same; computing services in the nature of photonic computing, cloud computing and optical computing services all in the field of encryption, fully homomorphic encryption and acceleration of the same; optical computing services, data encryption services for the acceleration of fully homomorphic encryption; maintenance of computer software; research, design, development, programming and configuration of computer software and hardware, electronic devices, namely peripheral component interconnect network cards, digital integrated circuit chips, electronic hybrid integrated circuit chips and photonics integrated circuit chips, and structural and replacement parts and fittings for all the aforesaid goods; research, design, development, programming and configuration of computer software and hardware, electronic devices, namely peripheral component interconnect network cards, digital integrated circuit chips, electronic hybrid integrated circuit chips and photonics integrated circuit chips, all for use in the field of encryption, fully homomorphic encryption and acceleration of the same, and structural and replacement parts and fittings for all the aforesaid goods; research, design, development, programming and configuration of electronic chips, modules, apparatus, instruments and computer systems for the acceleration of fully homomorphic encryption, and structural and replacement parts and fittings for all the aforesaid goods; information, advisory and consultancy services relating to all the aforesaid services; technological information, advisory and consultancy services in relation to the technology field of encryption, fully homomorphic encryption and acceleration of the same.
09 - Scientific and electric apparatus and instruments
42 - Scientific, technological and industrial services, research and design
Goods & Services
Downloadable or recorded computer software in the field of photonic computing for accelerating data processing operations in AI data centers and for data encryption; computer hardware; electronic devices, namely peripheral component interconnect network cards; digital integrated circuit chips; electronic hybrid integrated circuit chips; photonics integrated circuit chips; downloadable or recorded computer software, computer hardware, and electronic devices, namely peripheral component interconnect network cards, digital integrated circuit chips, electronic hybrid integrated circuit chips and photonics integrated circuit chips, all for use in data encryption, fully homomorphic encryption, and acceleration of the same; encoded electronic chips, integrated circuit modules, computer peripheral apparatus, and systems comprising computer hardware and recorded software for the acceleration of fully homomorphic encryption; structural and replacement parts and fittings for all the aforesaid physical goods Platform as a service services featuring computer software platforms in the field of photonic computing, cloud computing and optical computing for accelerating data processing operations in AI data centers and for data encryption; software as a service services featuring computer software in the field of photonic computing, cloud computing and optical computing for accelerating data processing operations in AI data centers and for data encryption; infrastructure as a service services, namely, hosting computer software platforms in the field of photonic computing, cloud computing and optical computing for accelerating data processing operations in AI data centers and for data encryption; computing services in the nature of photonic computing, cloud computing and optical computing featuring software for accelerating data processing operations in AI data centers and for data encryption; platform as a service featuring computer software platforms for encryption, fully homomorphic encryption and acceleration of the same; software as a service featuring computer software for encryption, fully homomorphic encryption and acceleration of the same; infrastructure as a service namely, hosting computer software platforms for encryption, fully homomorphic encryption and acceleration of the same; computing services in the nature of photonic computing, cloud computing and optical computing services featuring software for encryption, fully homomorphic encryption and acceleration of the same; optical computing services in the nature of data encryption services for the acceleration of fully homomorphic encryption; maintenance of computer software; research, design, development, programming and configuration of computer software; research, design, development, programming and configuration of computer software and hardware, electronic devices, namely peripheral component interconnect network cards, digital integrated circuit chips, electronic hybrid integrated circuit chips and photonics integrated circuit chips, all for use in the field of encryption, fully homomorphic encryption and acceleration of the same, and structural and replacement parts and fittings for all the aforesaid physical goods; research, design, development, programming and configuration of encoded electronic chips, integrated circuit modules, computer peripheral apparatus, instruments in the nature of optical receivers, and systems comprising computer hardware and recorded software, all for the acceleration of fully homomorphic encryption, and structural and replacement parts and fittings for all the aforesaid physical goods; information, advisory and consultancy services relating to all the aforesaid services; technological information, advisory and consultancy services in relation to the technology field of encryption, fully homomorphic encryption and acceleration of the same
09 - Scientific and electric apparatus and instruments
42 - Scientific, technological and industrial services, research and design
Goods & Services
Downloadable or recorded computer software in the field of photonic computing for accelerating data processing operations in AI data centers and for data encryption; computer hardware; electronic devices, namely peripheral component interconnect network cards; digital integrated circuit chips; electronic hybrid integrated circuit chips; photonics integrated circuit chips; downloadable or recorded computer software, computer hardware, and electronic devices, namely peripheral component interconnect network cards, digital integrated circuit chips, electronic hybrid integrated circuit chips and photonics integrated circuit chips, all for use in data encryption, fully homomorphic encryption, and acceleration of the same; encoded electronic chips, integrated circuit modules, computer apparatus, and systems comprising computer hardware and recorded software for the acceleration of fully homomorphic encryption; structural and replacement parts and fittings for all the aforesaid goods Platform as a service services featuring computer software platforms in the field of photonic computing, cloud computing and optical computing for accelerating data processing operations in AI data centers and for data encryption; software as a service services featuring computer software in the field of photonic computing, cloud computing and optical computing for accelerating data processing operations in AI data centers and for data encryption; infrastructure as a service services, namely, hosting computer software platforms in the field of photonic computing, cloud computing and optical computing for accelerating data processing operations in AI data centers and for data encryption; computing services in the nature of photonic computing, cloud computing and optical computing for accelerating data processing operations in AI data centers and for data encryption; platform as a service featuring computer software platforms all in the field of encryption, fully homomorphic encryption and acceleration of the same; software as a service featuring computer software all in the field of encryption, fully homomorphic encryption and acceleration of the same; infrastructure as a service namely, hosting computer software platforms all in the field of encryption, fully homomorphic encryption and acceleration of the same; computing services in the nature of photonic computing, cloud computing and optical computing services all in the field of encryption, fully homomorphic encryption and acceleration of the same; optical computing services, data encryption services for the acceleration of fully homomorphic encryption; maintenance of computer software; research, design, development, programming and configuration of computer software and hardware, electronic devices, namely peripheral component interconnect network cards, digital integrated circuit chips, electronic hybrid integrated circuit chips and photonics integrated circuit chips, and structural and replacement parts and fittings for all the aforesaid goods; research, design, development, programming and configuration of computer software and hardware, electronic devices, namely peripheral component interconnect network cards, digital integrated circuit chips, electronic hybrid integrated circuit chips and photonics integrated circuit chips, all for use in the field of encryption, fully homomorphic encryption and acceleration of the same, and structural and replacement parts and fittings for all the aforesaid goods; research, design, development, programming and configuration of electronic chips, modules, apparatus, instruments and computer systems for the acceleration of fully homomorphic encryption, and structural and replacement parts and fittings for all the aforesaid goods; information, advisory and consultancy services relating to all the aforesaid services; technological information, advisory and consultancy services in relation to the technology field of encryption, fully homomorphic encryption and acceleration of the same
A memory including: an array of memory cells; a memory access logic programmable to generate a write allocation that maps an input comprising elements of data in a first sequence to the memory cells of the array and a read allocation that maps the memory cells of the array to an output comprising elements of data in a second sequence; and a memory controller arranged to write the elements of data at the input to the array based on the write allocation and to read the elements of data stored in the array to the output based on the read allocation.
G06F 7/78 - Arrangements for rearranging, permuting or selecting data according to predetermined rules, independently of the content of the data for changing the order of data flow, e.g. matrix transposition or LIFO buffersOverflow or underflow handling therefor
G06F 13/16 - Handling requests for interconnection or transfer for access to memory bus
13.
HIGH OR EXTENDED DATA RATE OPTICAL FOURIER TRANSFORM METHOD AND APPARATUS
A method of operating an optical Fourier transform 'OFT' apparatus, the OFT apparatus comprising N input channels and K output channels, the method comprising: quantising the light at the input channels to form a quantised output at each output channel.
A method of processing an output signal from an optical Fourier transform apparatus comprising: applying a input vector to the optical Fourier transform apparatus, obtaining an output vector representing the optical Fourier transform of the input vector; modifying a channel of the output vector to form a PAM4 signal.
A method of operating an optical Fourier transform 'OFT' apparatus: applying an input signal to at least one component of the OFT apparatus; detecting a first value of a parameter of an optical signal generated by the input signal; and determining a first relationship between the detected first value and a first reference value of the parameter.
There is provided a controller of an optical encoder, the controller configured to: receive an electronic signal, wherein a value of the electronic signal is based on a complex element; receive a feedback signal based on a phase drift associated with a photonic device of the optical encoder; modify the received electronic signal based on the received feedback signal to generate a modified electronic signal; and supply the modified electronic signal to modulate the photonic device.
G02F 1/01 - Devices or arrangements for the control of the intensity, colour, phase, polarisation or direction of light arriving from an independent light source, e.g. switching, gating or modulatingNon-linear optics for the control of the intensity, phase, polarisation or colour
An electronic to optical encoder including: a first modulator; a second modulator; a first controller configured to receive a first digital electronic signal, and a second controller configured to receive a second digital electronic signal. Both of a first value of the first digital electronic signal and a second value of the second digital electronic signal are based on a first complex element. The first controller is configured to control the first modulator to apply a first element of modulation to an optical input signal based on the first value. The second controller is configured to control the second modulator to apply a second element of modulation to the optical input signal based on the second value. The first element of modulation and second element of modulation are together operable to encode the first complex element onto the optical input signal to produce an encoded optical signal.
An optical apparatus includes a plurality of encoders, each encoder arranged to encode a first complex element onto an input stream of light; and a plurality of input ports arranged in a first array. Each input port is arranged to be supplied with a corresponding one of the input streams, thereby forming an input function definable based on the value of the first complex elements and the position of the corresponding input ports in the first array. The input ports are arranged to provide an optical input to an optical Fourier transform stage arranged to perform at least one optical Fourier transform or convolution of the input function. The optical apparatus further includes: a plurality of output ports arranged in a second array, each output port arranged to receive a portion of the output of the optical Fourier transform stage and thereby form an output stream. The optical apparatus also includes a plurality of decoders, each decoder arranged to decode a second complex element from each of the output streams based on at least one characteristic of the respective output stream, the second complex element is a full complex number.
A Fourier transform waveguide comprising input ports (111) arranged in a first array, output ports (121) arranged in a second array, an interference region (130) having a perimeter defined by the first array and second array and by virtual planes extending between respective ends of the first array and second array; and a stray light region (140a,b) surrounding or adjacent the perimeter of the interference region (130). The stray light region (140a,b) comprises: a redirecting portion (143) arranged to receive stray light directly from the input ports (111) and redirect said stray light other than towards the interference region (130); and/or a light sink (144,146) arranged to absorb or attenuate stray light received directly or indirectly from the input ports (111).
G02B 6/12 - Light guidesStructural details of arrangements comprising light guides and other optical elements, e.g. couplings of the optical waveguide type of the integrated circuit kind
G02B 6/293 - Optical coupling means having data bus means, i.e. plural waveguides interconnected and providing an inherently bidirectional system by mixing and splitting signals with wavelength selective means
An optical processing system comprises a first integrated optical waveguide array; a first bundle of optical fibres; the optical fibres being coupled to the first integrated optical waveguide array by a first coupler; the optical fibres being further coupled to an optical Fourier stage; a second bundle of optical fibres being coupled to the optical Fourier stage; a second integrated optical waveguide array; and a second coupler for coupling the second bundle of optical fibres to the second integrated optical waveguide array.
G02B 6/04 - Light guidesStructural details of arrangements comprising light guides and other optical elements, e.g. couplings formed by bundles of fibres
G06E 3/00 - Devices not provided for in group , e.g. for processing analogue or hybrid data
A memory including: an array of memory cells; a memory access logic programmable to generate a write allocation that maps an input comprising elements of data in a first sequence to the memory cells of the array and a read allocation that maps the memory cells of the array to an output comprising elements of data in a second sequence; and a memory controller arranged to write the elements of data at the input to the array based on the write allocation and to read the elements of data stored in the array to the output based on the read allocation.
G11C 7/10 - Input/output [I/O] data interface arrangements, e.g. I/O data control circuits, I/O data buffers
G06F 7/78 - Arrangements for rearranging, permuting or selecting data according to predetermined rules, independently of the content of the data for changing the order of data flow, e.g. matrix transposition or LIFO buffersOverflow or underflow handling therefor
There is provided a controller of an optical encoder, the controller configured to: receive an electronic signal, wherein a value of the electronic signal is based on a complex element; receive a feedback signal based on a phase drift associated with a photonic device of the optical encoder; modify the received electronic signal based on the received feedback signal to generate a modified electronic signal; and supply the modified electronic signal to modulate the photonic device.
G06F 7/544 - Methods or arrangements for performing computations using exclusively denominational number representation, e.g. using binary, ternary, decimal representation using non-contact-making devices, e.g. tube, solid state deviceMethods or arrangements for performing computations using exclusively denominational number representation, e.g. using binary, ternary, decimal representation using unspecified devices for evaluating functions by calculation
G06E 3/00 - Devices not provided for in group , e.g. for processing analogue or hybrid data
An optical apparatus includes a plurality of encoders, each encoder arranged to encode a first complex element onto an input stream of light; and a plurality of input ports arranged in a first array. Each input port is arranged to be supplied with a corresponding one of the input streams, thereby forming an input function definable based on the value of the first complex elements and the position of the corresponding input ports in the first array. The input ports are arranged to provide an optical input to an optical Fourier transform stage arranged to perform at least one optical Fourier transform or convolution of the input function. The optical apparatus further includes: a plurality of output ports arranged in a second array, each output port arranged to receive a portion of the output of the optical Fourier transform stage and thereby form an output stream. The optical apparatus also includes a plurality of decoders, each decoder arranged to decode a second complex element from each of the output streams based on at least one characteristic of the respective output stream, the second complex element is a full complex number.
G06F 7/544 - Methods or arrangements for performing computations using exclusively denominational number representation, e.g. using binary, ternary, decimal representation using non-contact-making devices, e.g. tube, solid state deviceMethods or arrangements for performing computations using exclusively denominational number representation, e.g. using binary, ternary, decimal representation using unspecified devices for evaluating functions by calculation
G06E 3/00 - Devices not provided for in group , e.g. for processing analogue or hybrid data
24.
Methods and systems for the implementation of NTRU-like cryptosystem relying on optical fourier transforms
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.
An electronic to optical encoder including: a first modulator; a second modulator; a first controller configured to receive a first digital electronic signal, and a second controller configured to receive a second digital electronic signal. Both of a first value of the first digital electronic signal and a second value of the second digital electronic signal are based on a first complex element. The first controller is configured to control the first modulator to apply a first element of modulation to an optical input signal based on the first value. The second controller is configured to control the second modulator to apply a second element of modulation to the optical input signal based on the second value. The first element of modulation and second element of modulation are together operable to encode the first complex element onto the optical input signal to produce an encoded optical signal.
G06E 3/00 - Devices not provided for in group , e.g. for processing analogue or hybrid data
G06F 7/544 - Methods or arrangements for performing computations using exclusively denominational number representation, e.g. using binary, ternary, decimal representation using non-contact-making devices, e.g. tube, solid state deviceMethods or arrangements for performing computations using exclusively denominational number representation, e.g. using binary, ternary, decimal representation using unspecified devices for evaluating functions by calculation
A hashing method comprises the steps of converting an input message into a binary input matrix with columns and rows; applying a Fourier Transform (FT) to obtain a multiplication; wherein said FT is an optical FT; and applying a summation across the rows.
An optical processing system comprises an Optical Fourier transform stage; and one or more photodetectors for receiving a reference optical signal to provide currents and/or voltages relating to the intensities and/or phases of the reference optical signal; the system further comprising an electronics feedback loop which feeds back the currents and/or voltages and modulates the intensities and/or phases of a subsequent optical signal.
An optical processing system comprises a first integrated optical waveguide array; a first bundle of optical fibres; the optical fibres being coupled to the first integrated optical waveguide array by a first coupler; the optical fibres being further coupled to an optical Fourier stage; a second bundle of optical fibres being coupled to the optical Fourier stage; a second integrated optical waveguide array; and a second coupler for coupling the second bundle of optical fibres to the second integrated optical waveguide array.
G02B 6/04 - Light guidesStructural details of arrangements comprising light guides and other optical elements, e.g. couplings formed by bundles of fibres
G02B 6/124 - Geodesic lenses or integrated gratings
29.
METHODS AND SYSTEMS FOR THE IMPLEMENTATION OF NTRU-LIKE CRYPTOSYSTEM RELYING ON|OPTICAL FOURIER TRANSFORMS
A hashing method comprises the steps of converting an input message into a binary input matrix with columns and rows; applying a Fourier Transform (FT) to obtain a multiplication; wherein said FT is an optical FT; and applying a summation across the rows.
H04L 9/06 - Arrangements for secret or secure communicationsNetwork security protocols the encryption apparatus using shift registers or memories for blockwise coding, e.g. D.E.S. systems
G09C 5/00 - Ciphering or deciphering apparatus or methods not provided for in other groups of this subclass, e.g. involving the concealment or deformation of graphic data such as designs, written or printed messages
G09C 1/00 - Apparatus or methods whereby a given sequence of signs, e.g. an intelligible text, is transformed into an unintelligible sequence of signs by transposing the signs or groups of signs or by replacing them by others according to a predetermined system
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.
G06N 3/067 - Physical realisation, i.e. hardware implementation of neural networks, neurons or parts of neurons using optical means
G06F 18/21 - Design or setup of recognition systems or techniquesExtraction of features in feature spaceBlind source separation
G06N 3/04 - Architecture, e.g. interconnection topology
G06V 10/44 - Local feature extraction by analysis of parts of the pattern, e.g. by detecting edges, contours, loops, corners, strokes or intersectionsConnectivity analysis, e.g. of connected components
G06V 10/764 - Arrangements for image or video recognition or understanding using pattern recognition or machine learning using classification, e.g. of video objects
G06V 10/82 - Arrangements for image or video recognition or understanding using pattern recognition or machine learning using neural networks
A spatial light modulating (SLM) device comprises one or more optical inputs, one or more optical outputs, a plurality of waveguides arranged into an array of receivers and/or emitters, wherein each waveguide is coupled to one or more optical inputs, and at least one light modulating element for modulating light passing through at least one of the plurality of waveguides; wherein said waveguides and said light modulating elements are integrated in at least one common module with one of said optical inputs or optical outputs having an interface with a free space region occupied in part by a vacuum, gas, liquid, and/or solid medium.
G02F 1/29 - Devices or arrangements for the control of the intensity, colour, phase, polarisation or direction of light arriving from an independent light source, e.g. switching, gating or modulatingNon-linear optics for the control of the position or the direction of light beams, i.e. deflection
A spatial light modulating, SLM, device comprises one or more optical inputs, one or more optical outputs, a plurality of waveguides arranged into an array of receivers and/or emitters, wherein each waveguide is coupled to one or more optical inputs, and at least one light modulating element for modulating light passing through at least one of the plurality of waveguides; wherein said waveguides and said light modulating elements are integrated in at least one common module with one of said optical inputs or optical outputs having an interface with a free space region occupied in part by a vacuum, gas, liquid, and/or solid medium.
G02F 1/01 - Devices or arrangements for the control of the intensity, colour, phase, polarisation or direction of light arriving from an independent light source, e.g. switching, gating or modulatingNon-linear optics for the control of the intensity, phase, polarisation or colour
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.
G06K 7/10 - Methods or arrangements for sensing record carriers by electromagnetic radiation, e.g. optical sensingMethods or arrangements for sensing record carriers by corpuscular radiation
G06K 7/14 - Methods or arrangements for sensing record carriers by electromagnetic radiation, e.g. optical sensingMethods or arrangements for sensing record carriers by corpuscular radiation using light without selection of wavelength, e.g. sensing reflected white light
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.
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.
A method for assessing the relative alignment of a first and second diffractive element. The method includes illuminating the first diffractive element to form a first diffraction pattern in the far field and illuminating the second diffractive element to form a second diffraction pattern in the far field. The method further comprises determining a positional and/or rotational relationship between the first diffraction pattern and the second diffraction pattern in the far field.
G02B 27/62 - Optical apparatus specially adapted for adjusting optical elements during the assembly of optical systems
G01B 11/27 - Measuring arrangements characterised by the use of optical techniques for measuring angles or tapersMeasuring arrangements characterised by the use of optical techniques for testing the alignment of axes for testing the alignment of axes
A method for assessing the relative alignment of a first and second diffractive element. The method includes illuminating the first diffractive element to form a first diffraction pattern in the far field and illuminating the second diffractive element to form a second diffraction pattern in the far field. The method further comprises determining a positional and/or rotational relationship between the first diffraction pattern and the second diffraction pattern in the far field.
An optical processing system comprises an optical input; one or more spatial light modulator arrays; and a detector array; wherein at least of said spatial light modulator arrays incorporates a plurality of data elements focusing elements; said data elements and/or said focussing elements having multiple degrees of freedom.
An optical processing system comprises an optical input; one or more spatial light modulator arrays; and a detector array; wherein at least of said spatial light modulator arrays incorporates a plurality of data elements focusing elements; said data elements and/or said focussing elements having multiple degrees of freedom.