| CPC G06F 21/6245 (2013.01) [G06F 21/602 (2013.01)] | 3 Claims | 

| 
               1. A personal information protection management system for genomic data, comprising: 
            data storage configured to store genomic data, the data storage including a plurality of server computers that are connected to each other by a quantum cryptographic network; 
                role storage configured to store an identifier of a data output destination and a role in association with each other, the role including a detail of filtering for removing from the genomic data a part that is not to be outputted; and 
                a hardware processor configured to: 
                filter the stored genomic data based on the stored role; and 
                  output the filtered genomic data to the data output destination, wherein 
                the genomic data is distributed among the plurality of server computers by a secret sharing scheme and stored as shares in the plurality of server computers, 
                the genomic data is stored in the plurality of server computers in a FASTQ format including a quality score and sequence information, and 
                the hardware processor is configured to: 
              obtain a data request signal transmitted from the data output destination and, based on the role that is associated with the identifier included in the obtained data request signal, filter the genomic data; 
                  reconstruct the genomic data from the shares and decrypt the reconstructed genomic data; 
                  convert the decrypted genomic data into a VCF format that includes sequence information of a part where a variation occurs and location information of the variation; 
                  filter the genomic data converted into the VCF format based on the stored role; 
                  perform quantum encryption of the filtered genomic data and generate a quantum key for decrypting the quantum-encrypted genomic data; and 
                  transmit the quantum-encrypted genomic data and the quantum key to the data output destination. 
                 |