Patent classifications
G06F7/588
ELECTRONIC DEVICE AND ASSOCIATED METHOD OF MANUFACTURE
An electronic device is disclosed that comprises a substrate and an electronic circuit with a layer between them. The layer comprises an electrically insulating medium containing a spatial distribution of conductive elements. The electronic circuit comprises memory contacts arranged for electrical connection to a corresponding contact on the substrate when at least one of the conductive element forms a connection between a memory contact and the corresponding contact but for electrical insulation from the corresponding contact when no conductive elements forms such a connection. A selection of the memory contacts, that is at least partially random, is thus electrically connected to the corresponding contact on the substrate. Memory circuitry is configured to store a representation of a respective electrical connection status of the memory contacts.
METHODS AND APPARATUS FOR MULTI-PATH MESH NETWORK ENCRYPTION AND KEY GENERATION
The present application relates to networking technologies, communication cube technologies, and, more particularly, to methods, apparatus, techniques, and means for communication security, encryption, and privacy in network communications.
Electronic element, system comprising such an electronic element and method for monitoring and cutting off a processor on occurrence of a failure event
An electronic element includes: a module for storing reference data; a module for receiving data from a processor; a module for verifying the received data by comparison by way of reference data; and a module for transmitting an instruction to cut off supply of the processor, the supply cutoff instruction being transmitted after occurrence of a failure event, the failure event being an absence of reception of data or a failure in verifying the data. A system including such an electronic element and a method for monitoring a processor by the electronic element are also described.
System and method for sharing user preferences without having the user reveal their identity
A system and method for sharing user preferences pertaining to one or more products, without having the user reveal their identity, is described herein. The system is configured for registering a user by receiving a set of biometric samples of the user, processing the set of biometric samples to compute a Secret-Key (S1) corresponding to the user, generating a Unique-Number (N1) using a random number generation algorithm, applying a Function (F1) to the Secret-Key (S1) and the Unique-Number (N1), to compute a Public-Key (P1). Once the user is registered, the system is configured to receive a biometric sample from the user in real-time and compute the Secret-Key (S2) for authenticating the user. Once the user is authenticated, the system may recommend to the user, a candidate product from a product catalog, based on the user's preferences.
Rolling security code for a network connected soundbar device
Described herein are a method and security enhancing device for a bi-directional communications device, comprising: an M-digit display; a processor; a security software application (security App) adapted to be stored in memory and executed by the processor; an N-digit random number generator adapted to periodically generate a new N-digit random number and transmit the same to the processor and the security App, and wherein the processor is further adapted to transmit the N-digit random number to the display to display the N-digit random number; and a wireless communications transceiver and antenna (wireless communications device) adapted to transmit and receive wireless communications to and from, respectively, one or more personal electronic devices that are adapted to wireless communicate using identical communications protocols as the wireless communications transceiver, and wherein the security App is adapted to receive and store the N-bit digit random number that changes periodically, and wherein the security App is adapted to generate an offer to join the meeting message that is transmitted by the wireless communications transceiver to the one or more personal electronic devices, and wherein the security App is adapted to receive a request to join the meeting message from a first personal electronic device, wherein the request to join the meeting message comprises a field within which a currently displayed N-digit random number can be entered into (request to join N-digit random number), and wherein the security App is further adapted to compare the received request to join N-digit random number to the stored N-digit random number, and if they match, then the security App provides a communication to the processor to allow bi-directional communications with the personal electronic device that transmitted the received N-digit random number.
FLUCTUATING OSCILLATOR AND ROBOT
A fluctuating oscillator includes: a processor including a digital circuit, and the processor includes a random variable generation unit that generates a random variable, a lookup table that stores a waveform signal in advance, a computation unit that imparts fluctuation to the waveform signal based on the waveform signal read from the lookup table, the random variable generated by the random variable generation unit, and a pulse signal to be fed back, a threshold discrimination unit that generates a pulse signal by comparing a fluctuating signal output from the computation unit with a predetermined threshold, and a feedback loop that causes the pulse signal to be fed back to the computation unit.
CONSTANT TIME UPDATES AFTER MEMORY DEDUPLICATION
Systems and methods are described for resource-efficient memory deduplication and write-protection. In an example, a method includes receiving, by a computing device having a processor, a request to assess deduplication for a plurality of candidate files. The computing device may perform one or more iterative steps for deduplication. The iterative steps may include: receiving, from the plurality of candidate files, a candidate file that is not write-protected; determining, based on a predetermined Bernoulli distribution, a decision to write-protect the candidate file; rendering the candidate file as a write-protected candidate file; determining, based on a review of other candidate files from the plurality of candidate files, that the write-protected candidate file can be deduplicated; and deduplicating the write-protected candidate file.
System and method for content fetching using a selected intermediary device and multiple servers
A method for fetching a content from a web server to a client device is disclosed, using tunnel devices serving as intermediate devices. The tunnel device is selected based on an attribute, such as IP Geolocation. A tunnel bank server stores a list of available tunnels that may be used, associated with values of various attribute types. The tunnel devices initiate communication with the tunnel bank server, and stays connected to it, for allowing a communication session initiated by the tunnel bank server. Upon receiving a request from a client to a content and for specific attribute types and values, a tunnel is selected by the tunnel bank server, and is used as a tunnel for retrieving the required content from the web server, using standard protocol such as SOCKS, WebSocket or HTTP Proxy. The client only communicates with a super proxy server that manages the content fetching scheme.
Artificial multispectral metadata generator
Various examples are direct to computer-implemented systems and methods for providing an artificial multispectral metadata generator. A method includes receiving, by a computer system, an input data set, and determining attributes of the input data set to be transformed, retained, anonymized, or dropped. For the attributes to be transformed, the computer system generates three or more random noise sets, using at least two noise generation methods. An amalgamated random set is created from the three or more random noise sets using a programmable ratio, and the system uses the amalgamated random set to create an artificial data set that can be used to gain insights from the input data set without having access to the input data set.
METHOD FOR GENERATING RANDOM NUMBER
Disclosed is a method for generating a random number, which is performed by a computing device including at least one processor. The method for generating a random number may include: recognizing the number of detection times at which a single photon detector (SPD) detects a dark count; and generating a random number based on a bit value allocated to a section including the number of detection times among a plurality of sections.