Patents by Inventor Sergey Ignatchenko
Sergey Ignatchenko has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).
-
Patent number: 10528767Abstract: A computer processor and a security enhancing chip may be provided. In one aspect, the computer processor may comprise a storage for storing an encryption key, a central processing unit (CPU) configured to execute one or more software programs, and a circuit configured to calculate a hash function to generate a hash value for data loaded into the computer processor and generate an authentication token for a request initiated by a software program running on the CPU. In another aspect, the security enhancing chip may comprise a first storage for storing an encryption key, a second storage for storing a certificate, a hash storage and circuit components configured to validate, using the first certificate, command(s) adding the encryption key to the first storage and storing a first hash to the hash storage, and to process a request if a second hash in the request is equal to the first hash.Type: GrantFiled: March 28, 2014Date of Patent: January 7, 2020Assignee: OLogN Technologies AGInventors: Sergey Ignatchenko, Dmytro Ivanchykhin
-
Patent number: 10484338Abstract: The systems, methods and apparatuses described herein provide a computing environment that includes a secure zone for executing tasks. An apparatus according to the present disclosure may comprise a screen, a secure zone and an indicator operatively controlled by the secure zone. The secure zone may be configured to execute a task and to assume control over an output to the screen while the apparatus is operating in a secure mode and to transfer control over the output to the screen to a non-secure zone while the apparatus is operating in a non-secure mode.Type: GrantFiled: July 13, 2018Date of Patent: November 19, 2019Assignee: OLogN Technologies AGInventor: Sergey Ignatchenko
-
Publication number: 20190342293Abstract: An apparatus according to the present disclosure may comprise a secure zone configured to execute a task having a subtask. The task and subtask may have respective executable code and may be digitally signed by respective code providers. The secure zone may be further configured to apply respective sets of permissions while the respective executable code of the task and subtask are executed. The respective set of permissions for the task may be based on at least one of information associated with the signed task and information in a digital certificate of the respective code provider for the task. The respective set of permissions for the subtask may be based on at least one of information associated with the signed subtask and information in a digital certificate of the respective code provider for the subtask.Type: ApplicationFiled: April 18, 2019Publication date: November 7, 2019Applicant: OLogN Technologies AGInventors: Sergey IGNATCHENKO, Dmytro IVANCHYKHIN
-
Patent number: 10374811Abstract: The systems, methods and apparatuses described herein provide a computing environment that includes secure time management. An apparatus according to the present disclosure may comprise a non-volatile storage to store a synchronization time and a processor. The processor may be configured to generate a request for a current time, transmit the request to a trusted timekeeper, receive a digitally signed response containing a current, real-world time from the trusted timekeeper, verify the digital signature of the response, verify that the response is received within a predefined time, compare a nonce in the request to a nonce in the response, determine that the current, real-world time received from the trusted timekeeper is within a range of a current time calculated at the apparatus and update the synchronization time with the current, real-world time in the response.Type: GrantFiled: May 15, 2017Date of Patent: August 6, 2019Assignee: OLogN Technologies AGInventors: Sergey Ignatchenko, Dmytro Ivanchykhin
-
Publication number: 20190172046Abstract: The systems, methods and apparatuses described herein provide a computing environment for completing a secure transaction. An apparatus according to the present disclosure may comprise a screen, a first switching device coupled to the screen, an input device, a second switching device coupled to the input device, a non-secure processor, a secure processor and a credit card reader operatively coupled to the secure processor. The non-secure processor may generate a message containing a purchase transaction request. The secure processor may receive the message, assume control of the screen and input device while the apparatus is operating in a secure mode, establish a secure connection with a server, receive payment information to be submitted to the server, digitally sign certain transaction information and submit the digitally signed certain transaction information to the server to complete the secure transaction.Type: ApplicationFiled: October 22, 2018Publication date: June 6, 2019Applicant: OLogN Technologies AGInventors: Sergey IGNATCHENKO, Dmytro IVANCHYKHIN
-
Publication number: 20190158292Abstract: The systems, methods and apparatuses described herein provide a computing device that is configured to attest itself to a communication partner. In one aspect, the computing device may comprise a communication port configured to receive an attestation request from the communication partner, and an application-specific integrated circuit (ASIC). The ASIC may be configured to receive the attestation request, which may include a nonce. The ASIC may be further configured to generate a verification value, capture data representing a state of computation of the ASIC when the verification value is being generated, and send the verification value and captured data to the communication port to be transmitted back to the communication partner. The verification value may be a computation result of a predefined function taking the nonce as an initial value. In another aspect, the communication partner may be configured to attest the computing device using speed of computation attestation.Type: ApplicationFiled: January 4, 2019Publication date: May 23, 2019Applicant: OLogN Technologies AGInventor: Sergey IGNATCHENKO
-
Publication number: 20190158291Abstract: The systems, methods and apparatuses described herein provide a computing device that is configured to attest itself to a communication partner. In one aspect, the computing device may comprise a communication port configured to receive an attestation request from the communication partner, and an application-specific integrated circuit (ASIC). The ASIC may be configured to receive the attestation request from the communication port. The attestation request may include a nonce generated at the communication partner. The ASIC may be further generate a verification value and send the verification value to the communication port to be transmitted back to the communication partner. The verification value may be a computation result of a predefined function taking the nonce as an initial value. In another aspect, the communication partner is configured to attest the computing device using speed of computation attestation.Type: ApplicationFiled: January 4, 2019Publication date: May 23, 2019Applicant: OLogN Technologies AGInventor: Sergey IGNATCHENKO
-
Patent number: 10280902Abstract: The systems, methods and apparatuses described herein provide a footwear hydraulic system for harvesting power generated by pressing a foot on a surface and providing a cushion for the impact. In certain aspects, a hydraulic system for a footwear may comprise at least one chamber with a first and second compartments separated by an elastic membrane. The first compartment may be filled with gas and the second compartment may be filled with liquid. The gas may provide impact cushion and transient energy storage, and the liquid may pressured to push a generator to produce energy. The pressure may be generated by pressing the footwear on a surface and/or the elastic membrane of the chamber trying to restore its shape.Type: GrantFiled: June 2, 2016Date of Patent: May 7, 2019Assignee: OLogN Technologies AGInventors: Georgii Ignatchenko, Sergey Ignatchenko
-
Patent number: 10270776Abstract: An apparatus according to the present disclosure may comprise a secure zone configured to execute a task having a subtask. The task and subtask may have respective executable code and may be digitally signed by respective code providers. The secure zone may be further configured to apply respective sets of permissions while the respective executable code of the task and subtask are executed. The respective set of permissions for the task may be based on at least one of information associated with the signed task and information in a digital certificate of the respective code provider for the task. The respective set of permissions for the subtask may be based on at least one of information associated with the signed subtask and information in a digital certificate of the respective code provider for the subtask.Type: GrantFiled: August 25, 2016Date of Patent: April 23, 2019Assignee: OLogN Technologies AGInventors: Sergey Ignatchenko, Dmytro Ivanchykhin
-
Patent number: 10250396Abstract: The systems, methods and apparatuses described herein provide a computing environment that manages private key storage. An apparatus according to the present disclosure may comprise a first non-volatile storage for storing a private root key for signing digital certificates, an input device for receiving manual input from an operator, a communication interface consisting of a one-way transmitter for transmitting information from the apparatus, and a processor. The processor may be configured to retrieve the private root key from the first non-volatile storage, receive information for a new digital certificate through the input device, generate the new digital certificate according to the received information, sign the new digital certificate using the private root key and transmit the new digital certificate from the apparatus using the transmitter.Type: GrantFiled: July 14, 2016Date of Patent: April 2, 2019Assignee: OLogN Technologies AGInventor: Sergey Ignatchenko
-
Publication number: 20190098477Abstract: The systems, methods and apparatuses described herein provide an apparatus configured for ensuring proximity of a communication partner. In one aspect, the apparatus may comprise a communication port and a processor. The processor may be configured to send a request to and receive a response from the communication partner via the communication port using modulated signals, measure a time period between sending and receiving using timings of modulated signals' symbols, and receive a secondary value from the communication partner. The secondary value may be verified to include at least a portion of the request and a portion of the response, and may have been sent with authenticating data to authenticate it. The time period may be compared with a predefined threshold calculated based on a predefined maximum allowed distance to the communication partner. In another aspect, an apparatus may be configured to ensure its proximity to a communication partner.Type: ApplicationFiled: September 21, 2018Publication date: March 28, 2019Applicant: OLogN Technologies AGInventors: Sergey IGNATCHENKO, Georgii IGNATCHENKO
-
Patent number: 10241443Abstract: A chip for a cartridge with dispensable material may be provided. In one aspect, the chip may comprise a non-volatile memory for storing a number tracking amount of dispensable material in the cartridge, a key storage for storing an encryption key, a signature verification module and circuit components. The circuit components may be configured to receive and process a first message, receive and validate a second message, and update the amount of dispensable material if the validation of the second message succeeds. The first message may comprise a first command and an operation input value for a print job at the cartridge, and to process the first message may comprise decreasing the amount of dispensable material. The second message may comprise a second command to increase the amount of dispensable material, and may be validated using the signature validation module and the encryption key.Type: GrantFiled: May 18, 2018Date of Patent: March 26, 2019Assignee: OLogN Technologies AGInventors: Sergey Ignatchenko, Dmytro Ivanchykhin
-
Publication number: 20190089689Abstract: The methods, apparatuses and systems described herein provide a system for authenticating users, authorization or information during secure transactions. The system may include a transaction device requiring user authentication, a personal communication device, and a wearable authentication device that communicates with both of the other devices. In one aspect, the wearable authentication device may be configured to communicate with the transaction device requiring authentication and the personal communication device through one or more wireless communication technologies, wherein the wearable authentication device may be configured to act as an intermediary between the transaction device and the personal communication device to facilitate the exchange of at least one authentication information or transaction completion information between the personal communication device and the transaction device.Type: ApplicationFiled: August 17, 2018Publication date: March 21, 2019Applicant: OLogN Technologies AGInventors: Sergey Ignatchenko, Dmytro Ivanchykhin
-
Publication number: 20190081933Abstract: The systems, methods and apparatuses described herein provide a computing environment that includes a secure zone for executing tasks. An apparatus according to the present disclosure may comprise a screen, a secure zone and an indicator operatively controlled by the secure zone. The secure zone may be configured to execute a task and to assume control over an output to the screen while the apparatus is operating in a secure mode and to transfer control over the output to the screen to a non-secure zone while the apparatus is operating in a non-secure mode.Type: ApplicationFiled: July 13, 2018Publication date: March 14, 2019Applicant: OLogN Technologies AGInventor: Sergey IGNATCHENKO
-
Patent number: 10228633Abstract: The systems, methods and apparatuses described herein provide a chip for a cartridge with dispensable material may be provided. In one aspect, the chip may comprise a non-volatile memory for storing a number tracking amount of dispensable material in the cartridge, a circuit with permanently and irreversibly changeable state and circuit components configured to receive and process a first message, and receive a second message. The first message may comprise a first command and an operation input value for a print job at the cartridge, and to process the first message may comprise decreasing the amount of dispensable material. The second message may comprise a second command to increase the amount of dispensable material. The circuit components may be further configured to ignore the second command if the circuit has permanently and irreversibly changed its state to prevent responding to requests to increase the number tracking amount of dispensable material.Type: GrantFiled: September 2, 2016Date of Patent: March 12, 2019Assignee: OLogN Technologies AGInventors: Sergey Ignatchenko, Dmytro Ivanchykhin
-
Patent number: 10177916Abstract: The systems, methods and apparatuses described herein provide a computing device that is configured to attest itself to a communication partner. In one aspect, the computing device may comprise a communication port configured to receive an attestation request from the communication partner, and an application-specific integrated circuit (ASIC). The ASIC may be configured to receive the attestation request, which may include a nonce. The ASIC may be further configured to generate a verification value, capture data representing a state of computation of the ASIC when the verification value is being generated, and send the verification value and captured data to the communication port to be transmitted back to the communication partner. The verification value may be a computation result of a predefined function taking the nonce as an initial value. In another aspect, the communication partner may be configured to attest the computing device using speed of computation attestation.Type: GrantFiled: June 28, 2017Date of Patent: January 8, 2019Assignee: OLogN Technologies AGInventor: Sergey Ignatchenko
-
Patent number: 10177915Abstract: The systems, methods and apparatuses described herein provide a computing device that is configured to attest itself to a communication partner. In one aspect, the computing device may comprise a communication port configured to receive an attestation request from the communication partner, and an application-specific integrated circuit (ASIC). The ASIC may be configured to receive the attestation request from the communication port. The attestation request may include a nonce generated at the communication partner. The ASIC may be further generate a verification value and send the verification value to the communication port to be transmitted back to the communication partner. The verification value may be a computation result of a predefined function taking the nonce as an initial value. In another aspect, the communication partner is configured to attest the computing device using speed of computation attestation.Type: GrantFiled: March 11, 2014Date of Patent: January 8, 2019Assignee: OLogN Technologies AGInventor: Sergey Ignatchenko
-
Publication number: 20180351933Abstract: The systems, methods and apparatuses described herein provide a computing device configured for ensuring its proximity to a communication partner. In one aspect, the computing device may comprise a communication port and a processor. The processor may be configured to receive a request from the communication partner via the communication port, send a response to the request to the communication partner, generate a secondary value that includes a selected portion of the request and a selected portion of the response, generate authenticating data to authenticate the secondary value and send the generated secondary value and authenticating data to the communication partner via the communication port. In another aspect, the communication partner is configured to ensure proximity of the computing device.Type: ApplicationFiled: May 25, 2018Publication date: December 6, 2018Applicant: OLogN Technologies AGInventors: Sergey IGNATCHENKO, Dmytro Ivanchykhin
-
Publication number: 20180341197Abstract: A chip for a cartridge with dispensable material may be provided. In one aspect, the chip may comprise a non-volatile memory for storing a number tracking amount of dispensable material in the cartridge, a key storage for storing an encryption key, a signature verification module and circuit components. The circuit components may be configured to receive and process a first message, receive and validate a second message, and update the amount of dispensable material if the validation of the second message succeeds. The first message may comprise a first command and an operation input value for a print job at the cartridge, and to process the first message may comprise decreasing the amount of dispensable material. The second message may comprise a second command to increase the amount of dispensable material, and may be validated using the signature validation module and the encryption key.Type: ApplicationFiled: May 18, 2018Publication date: November 29, 2018Applicant: OLogN Technologies AGInventors: Sergey IGNATCHENKO, Dmytro IVANCHYKHIN
-
Patent number: 10108953Abstract: The systems, methods and apparatuses described herein provide a computing environment for completing a secure transaction. An apparatus according to the present disclosure may comprise a screen, a first switching device coupled to the screen, an input device, a second switching device coupled to the input device, a non-secure processor, a secure processor and a credit card reader operatively coupled to the secure processor. The non-secure processor may generate a message containing a purchase transaction request. The secure processor may receive the message, assume control of the screen and input device while the apparatus is operating in a secure mode, establish a secure connection with a server, receive payment information to be submitted to the server, digitally sign certain transaction information and submit the digitally signed certain transaction information to the server to complete the secure transaction.Type: GrantFiled: April 12, 2013Date of Patent: October 23, 2018Assignee: OLogN Technologies AGInventors: Sergey Ignatchenko, Dmytro Ivanchykhin