Abstract:
The present invention suggests a method in which a data mining system performs dot product operation to bit information of each user. Especially, the method includes a step of generating a personal polynomial expression for each user formed of each coefficient set based on the bit information and the highest degree set according to the total number of users and matching a public value shared between the users with a user account of each user by differentiating the public value; a step of adding a random value selected by a first user account to each coefficient of one of personal polynomial expressions or each coefficient of a result polynomial expression generated by totaling up the personal polynomial expressions; a step of collecting the total of a result value of substituting a predetermined public value for each personal polynomial but collecting the total obtained by each public value and permitting to a second user account a process of calculating each coefficient of a recomposition polynomial expression by substituting the collected total and public value to the recomposition polynomial expression composed of the highest degree; and a step of permitting to a third user account a process of checking the number of the same values as a result of dot product operation by comparing each added random value to each calculated coefficient.
Abstract:
Disclosed are a data processing device, a mining performing device, a data stream mining performing method, and a recording medium. Especially, according to an embodiment of the present invention, the data processing device includes: a dummy data generating part generating dummy data; a protection data generating part generating protection data by inserting the dummy data into original data generated by a data processing procedure according to a predetermined reference; and a communications part transmitting the protection data to the mining performing device. In the case above, the protection data generating part generates the protection data to make a result of performing the data stream mining to the protection data same as a result of performing the data stream mining to the original data.
Abstract:
본 발명은 순서가 있는 데이터를 암호화하는 방법에 있어서, (a) 전체 평문 후보 구간을 임의의 크기로 확장하여 전체 암호문 후보 구간을 설정하고, 상기 전체 암호문 후보 구간을 임의 크기의, 서로 교집합을 갖지 않는 분할된 암호문 후보 구간들로 분할한 후, 각 평문 후보 데이터를 상기 각 분할된 암호문 후보 구간에 순서대로 대응(mapping)시켜 암호화 키를 생성하는 단계; 및 (b) 상기 암호화 키를 사용하여, 주어진 평문 데이터에 대응하는 분할된 암호문 후보 구간을 찾은 후, 상기 분할된 암호문 후보 구간에 속하는 임의의 암호문 후보 데이터를 암호문 데이터로 산출하여 상기 주어진 평문 데이터를 암호화하는 단계;를 포함하는 데이터 암호화 방법을 제공한다.
Abstract:
The present invention provides a data encoding method including (a) a step of generating an encoding key by mapping each clear text candidate data with each divided encoded text candidate section in order after setting the whole encoded text candidate section by expanding the whole clear text candidate section and dividing the whole encoded text candidate section into encoded text candidate sections having random sizes and (b) a step of encoding clear text data by calculating encoded text candidate data included in each divided encoded text candidate section as encoded text data after finding a divided encoded text candidate section corresponding to the clear text data by using the encoding key. [Reference numerals] (S210) Generating an encoding key in advance: Mapping each clear text section with encoded text section;(S220) Encoding data being inputted into a database: Selecting a certain point within an encoding section corresponding to a selected clear text and creating an encoded text;(S230) Decoding data being outputted from the data: Finding a corresponding clear text only using information about the section to which the selected encoded text belongs
Abstract:
PURPOSE: A database encryption system and a method thereof are provided to improve the stability of the system by using a symmetric-key based sequence-preserving encryption technique. CONSTITUTION: A database encryption system(10) uses a symmetric-key based sequence-preserving encryption technique. An encryption part(200) encrypts plain text data which is stored in a database(100) and produces encrypted text data. A decryption part(300) decrypts the encrypted text data stored in the database and produces plain text data. A key generation part(400) generates an encryption key used in the encryption part and the decryption part. The key generation part generates the encryption key by mapping the divided section of a plain text onto the divided section of an encrypted text at a random rate. [Reference numerals] (10) Database encryption system; (100) Database; (200) Encryption part; (300) Decryption part; (400) Key generation part
Abstract:
PURPOSE: A keyword searching method based on a weighted value and an apparatus thereof are provided to improve the accuracy of a searching result by executing a keyword searching for an encoded document by calculating high similarity. CONSTITUTION: A search token generating module(110) generates a search token by transforming information for a search keyword including a weighted value by confirming the weighted value according to information for the search keyword. A query and response receiving module(120) transmits a query message including the search token and decodes an encrypted document received as a search result. A verification module(130) verifies the justification of the search result by using the search token and information for a keyword included in a document extracted from the encrypted document. [Reference numerals] (110) Search token generating module; (120) Query and response receiving module; (130) Verification module; (200) Server; (AA) Search keyword; (BB) Weighted value