Patents Assigned to ZEBWARE AB
-
Patent number: 11693591Abstract: A device creates virtual storage bucket to abstract the data and the access from another device, and to secure the access using the IAM and the data using encryption and/or Mojette transform in order to generate encrypted/encoded data and transmits the data to another device. The other device saves the encrypted/encoded data for later transmitting the data to the same first device or another for decryption/decoding.Type: GrantFiled: February 28, 2020Date of Patent: July 4, 2023Assignee: Zebware ABInventor: Thomas Nilsson
-
Patent number: 11664976Abstract: A method for hyper security encoding includes receiving data to be encrypted, and padding the data to be encrypted with padding data to avoid un-obfuscated bits after encryption. The method also includes encrypting, with a Mojette Transform, the data to be encrypted after the data to be encrypted is padded with the padding data, and outputting a result of the encryption as encrypted data.Type: GrantFiled: November 24, 2020Date of Patent: May 30, 2023Assignee: ZEBWARE ABInventor: Johan Andersson
-
Publication number: 20220393853Abstract: A method for hyper security encoding includes receiving data to be encrypted, and padding the data to be encrypted with padding data to avoid un-obfuscated bits after encryption. The method also includes encrypting, with a Mojette Transform, the data to be encrypted after the data to be encrypted is padded with the padding data, and outputting a result of the encryption as encrypted data.Type: ApplicationFiled: November 24, 2020Publication date: December 8, 2022Applicant: Zebware ABInventor: Johan ANDERSSON
-
Patent number: 11190549Abstract: A device creates virtual storage bucket to abstract the data and the access from another device, and to secure the access using the IAM and the data using encryption and/or Mojette transform in order to generate encrypted/encoded data and transmits the data to another device. The other device saves the encrypted/encoded data for later transmitting the data to the same first device or another for decryption/decoding, securing porting of clients together with associated data in multi cloud environments.Type: GrantFiled: April 21, 2020Date of Patent: November 30, 2021Assignee: ZEBWARE ABInventor: Thomas Nilsson
-
Patent number: 11055175Abstract: A device encodes data using Mojette Transform to a block device configuration, in order to generate encoded data. The device transmits the data to other devices. The other devices store the received information. The data stored in the other devices can be efficiently updated using partial update.Type: GrantFiled: March 23, 2020Date of Patent: July 6, 2021Assignee: ZEBWARE ABInventor: Johan Andersson
-
Publication number: 20210160051Abstract: A method for hyper security encoding includes receiving data to be encrypted, and padding the data to be encrypted with padding data to avoid un-obfuscated bits after encryption. The method also includes encrypting, with a Mojette Transform, the data to be encrypted after the data to be encrypted is padded with the padding data, and outputting a result of the encryption as encrypted data.Type: ApplicationFiled: November 24, 2020Publication date: May 27, 2021Applicant: ZEBWARE ABInventor: Johan ANDERSSON
-
Patent number: 10892781Abstract: An apparatus for generating encoded data includes processing circuitry configured to encode data using a Mojette transform (MT) based on generating encoded representations of data blocks. Generating the encoded representations of data blocks includes reading data in the form of a data block formatted according to specified settings to comprise rows and columns, creating a set of projections, and outputting the created set of projections to enable storage of the data in the form of the set of projections. The apparatus then transmits the encoded data over a network to another device. Additionally, creating the set of projections includes applying the Mojette transform on the data block, and creating a first number of projections based on mapping each row of the data block to a corresponding projection, wherein the first number of projections carries the same information as a corresponding row.Type: GrantFiled: November 9, 2018Date of Patent: January 12, 2021Assignee: ZEBWARE ABInventors: Johan Andersson, Thomas Nilsson
-
Patent number: 10840949Abstract: A method of redundantly encoding data includes formatting the data into columns and rows, and generating first and second sets of projections of the data using an encoding transform. For each set of projections generated, an encoding parameter of the encoding transform is set to a different value. The first and second sets of projections are stored as the encoded data. A decoding method reads settings including an indication of a number of data fragments. The number of data fragments is compared to a number of projections in a first set of projections of the encoded data in order to determine whether to use a first or a second decoding mode. The encoded data is then decoded according to the selected decoding mode and the result is outputted.Type: GrantFiled: January 18, 2019Date of Patent: November 17, 2020Assignee: ZEBWARE ABInventor: Thomas Nilsson
-
Publication number: 20200356536Abstract: A device creates virtual storage bucket to abstract the data and the access from another device, and to secure the access using the IAM and the data using encryption and/or Mojette transform in order to generate encrypted/encoded data and transmits the data to another device. The other device saves the encrypted/encoded data for later transmitting the data to the same first device or another for decryption/decoding, securing governance, compliance, and porting of clients together with associated data in metadata driven, policy enabled, multi cloud environments.Type: ApplicationFiled: May 6, 2020Publication date: November 12, 2020Applicant: ZEBWARE ABInventor: Thomas NILSSON
-
Publication number: 20200344270Abstract: A device creates virtual storage bucket to abstract the data and the access from another device, and to secure the access using the IAM and the data using encryption and/or Mojette transform in order to generate encrypted/encoded data and transmits the data to another device. The other device saves the encrypted/encoded data for later transmitting the data to the same first device or another for decryption/decoding, securing porting of clients together with associated data in multi cloud environments.Type: ApplicationFiled: April 21, 2020Publication date: October 29, 2020Applicant: ZEBWARE ABInventor: Thomas NILSSON
-
Publication number: 20200301781Abstract: A device encodes data using Mojette Transform to a block device configuration, in order to generate encoded data. The device transmits the data to other devices. The other devices store the received information. The data stored in the other devices can be efficiently updated using partial update.Type: ApplicationFiled: March 23, 2020Publication date: September 24, 2020Applicant: ZEBWARE ABInventor: Johan ANDERSSON
-
Publication number: 20200278813Abstract: A device creates virtual storage bucket to abstract the data and the access from another device, and to secure the access using the IAM and the data using encryption and/or Mojette transform in order to generate encrypted/encoded data and transmits the data to another device. The other device saves the encrypted/encoded data for later transmitting the data to the same first device or another for decryption/decoding.Type: ApplicationFiled: February 28, 2020Publication date: September 3, 2020Applicant: Zebware ABInventor: Thomas NILSSON
-
Patent number: 10523244Abstract: A method of redundantly encoding data includes formatting the data into columns and rows, and generating first and second sets of projections of the data using an encoding transform. For each set of projections generated, an encoding parameter of the encoding transform is set to a different value. The first and second sets of projections are stored as the encoded data. A decoding method reads settings including an indication of a number of data fragments. The number of data fragments is compared to a number of projections in a first set of projections of the encoded data in order to determine whether to use a first or a second decoding mode. The encoded data is then decoded according to the selected decoding mode and the result is outputted.Type: GrantFiled: April 21, 2017Date of Patent: December 31, 2019Assignee: ZEBWARE ABInventor: Thomas Nilsson
-
Patent number: 10423489Abstract: The proposed technology provides methods, devices and computer programs for performing data error detection and correction. It is provided a method for performing data error detection and correction. The method comprises the step S1 of providing multiple Mojette transform projections (pi,q,) obtained by applying an encoding Mojette transform on an input, or original, block of data elements or values. The method also comprises decoding S2 the multiple Mojette transform projections to form a reconstructed block of data elements or values. The method also comprises investigating S3 whether any of the decoded Mojette transform projections comprises at least one bin?0 following generation of the reconstructed block, thus providing an indication that a data error has been detected in the reconstructed block. The method also comprises determining S4, if at least one bin?0, a corrected reconstructed block of data elements or values based on the decoded Mojette transform projections.Type: GrantFiled: July 28, 2016Date of Patent: September 24, 2019Assignee: Zebware ABInventor: Thomas Nilsson
-
Publication number: 20190158124Abstract: A method of redundantly encoding data includes formatting the data into columns and rows, and generating first and second sets of projections of the data using an encoding transform. For each set of projections generated, an encoding parameter of the encoding transform is set to a different value. The first and second sets of projections are stored as the encoded data. A decoding method reads settings including an indication of a number of data fragments. The number of data fragments is compared to a number of projections in a first set of projections of the encoded data in order to determine whether to use a first or a second decoding mode. The encoded data is then decoded according to the selected decoding mode and the result is outputted.Type: ApplicationFiled: January 18, 2019Publication date: May 23, 2019Applicant: ZEBWARE ABInventor: Thomas NILSSON
-
Publication number: 20190158120Abstract: An apparatus for generating encoded data includes processing circuitry configured to encode data using a Mojette transform (MT) based on generating encoded representations of data blocks. Generating the encoded representations of data blocks includes reading data in the form of a data block formatted according to specified settings to comprise rows and columns, creating a set of projections, and outputting the created set of projections to enable storage of the data in the form of the set of projections. The apparatus then transmits the encoded data over a network to another device. Additionally, creating the set of projections includes applying the Mojette transform on the data block, and creating a first number of projections based on mapping each row of the data block to a corresponding projection, wherein the first number of projections carries the same information as a corresponding row.Type: ApplicationFiled: November 9, 2018Publication date: May 23, 2019Applicant: ZEBWARE ABInventors: Johan ANDERSSON, Thomas NILSSON
-
Publication number: 20180246784Abstract: The proposed technology provides methods, devices and computer programs for performing data error detection and correction. It is provided a method for performing data error detection and correction. The method comprises the step S1 of providing multiple Mojette transform projections (pi,q,) obtained by applying an encoding Mojette transform on an input, or original, block of data elements or values. The method also comprises decoding S2 the multiple Mojette transform projections to form a reconstructed block of data elements or values. The method also comprises investigating S3 whether any of the decoded Mojette transform projections comprises at least one bin?0 following generation of the reconstructed block, thus providing an indication that a data error has been detected in the reconstructed block. The method also comprises determining S4, if at least one bin?0, a corrected reconstructed block of data elements or values based on the decoded Mojette transform projections.Type: ApplicationFiled: July 28, 2016Publication date: August 30, 2018Applicant: Zebware ABInventor: Thomas NILSSON
-
Publication number: 20180048333Abstract: A method of redundantly encoding data includes formatting the data into columns and rows, and generating first and second sets of projections of the data using an encoding transform. For each set of projections generated, an encoding parameter of the encoding transform is set to a different value. The first and second sets of projections are stored as the encoded data. A decoding method reads settings including an indication of a number of data fragments. The number of data fragments is compared to a number of projections in a first set of projections of the encoded data in order to determine whether to use a first or a second decoding mode. The encoded data is then decoded according to the selected decoding mode and the result is outputted.Type: ApplicationFiled: April 21, 2017Publication date: February 15, 2018Applicant: ZEBWARE ABInventor: Thomas NILSSON