Quantum program concealing device and quantum program concealing method
    1.
    发明授权
    Quantum program concealing device and quantum program concealing method 有权
    量子程序隐藏装置和量子程序隐藏方法

    公开(公告)号:US08189779B2

    公开(公告)日:2012-05-29

    申请号:US12527408

    申请日:2007-12-25

    申请人: Mio Murao Yu Tanaka

    发明人: Mio Murao Yu Tanaka

    IPC分类号: H04L9/06

    CPC分类号: H04L9/0852 H04L2209/16

    摘要: An object of the present invention is to enable an authorized user to execute a quantum program, without letting the authorized user know the operation contents of the quantum program.A quantum program concealment device 10 includes an expansion unit 12 that generates an expanded quantum program that includes an inputted quantum program and has a quantum secret key quantum bit space corresponding to a quantum secret key in addition to an input quantum bit space of the quantum program, a control operation addition unit 13 that rewrites the expanded quantum program so as to perform a control operation that executes a quantum program in a case where the quantum secret key quantum bit space is in a predetermined state, an encryption unit 15 that adds, to the expanded quantum program, a first quantum gate array and a second quantum gate array for performing operations with respect to a state of the quantum secret key quantum bit space, a secret key generation unit 16 that generates a quantum secret key by performing an inverse operation of the first quantum gate array, and an obfuscation unit 17 that performs obfuscation with respect to the expanded quantum program to which the first quantum gate array has been added.

    摘要翻译: 本发明的目的是使得授权用户能够执行量子程序,而不让授权用户知道量子程序的操作内容。 量子程序隐藏装置10包括扩展单元12,该扩展单元12除了量子程序的输入量子位空间之外,还生成包括输入的量子程序并且具有与量子秘密密钥相对应的量子密钥量子位空间的扩展量子程序 控制操作加法部13,其在量子密钥量子比特空间处于规定状态的情况下,重写扩展量子程序,进行执行量子程序的控制动作;加密部15, 扩展量子程序,第一量子门阵列和第二量子门阵列,用于对量子秘密密钥量子比特空间的状态进行操作;秘密密钥生成单元16,通过执行反向操作生成量子秘密密钥 的第一量子门阵列,以及对扩展量子程序进行混淆的混淆单元17 第一个量子门阵列已被添加。

    QUANTUM PROGRAM CONCEALING DEVICE AND QUANTUM PROGRAM CONCEALING METHOD
    2.
    发明申请
    QUANTUM PROGRAM CONCEALING DEVICE AND QUANTUM PROGRAM CONCEALING METHOD 有权
    量子程序隐蔽装置和量子程序隐蔽方法

    公开(公告)号:US20100070780A1

    公开(公告)日:2010-03-18

    申请号:US12527408

    申请日:2007-12-25

    申请人: Mio Murao Yu Tanaka

    发明人: Mio Murao Yu Tanaka

    IPC分类号: G06F12/14 H04L9/06

    CPC分类号: H04L9/0852 H04L2209/16

    摘要: An object of the present invention is to enable an authorized user to execute a quantum program, without letting the authorized user know the operation contents of the quantum program.A quantum program concealment device 10 includes an expansion unit 12 that generates an expanded quantum program that includes an inputted quantum program and has a quantum secret key quantum bit space corresponding to a quantum secret key in addition to an input quantum bit space of the quantum program, a control operation addition unit 13 that rewrites the expanded quantum program so as to perform a control operation that executes a quantum program in a case where the quantum secret key quantum bit space is in a predetermined state, an encryption unit 15 that adds, to the expanded quantum program, a first quantum gate array and a second quantum gate array for performing operations with respect to a state of the quantum secret key quantum bit space, a secret key generation unit 16 that generates a quantum secret key by performing an inverse operation of the first quantum gate array, and an obfuscation unit 17 that performs obfuscation with respect to the expanded quantum program to which the first quantum gate array has been added.

    摘要翻译: 本发明的目的是使得授权用户能够执行量子程序,而不让授权用户知道量子程序的操作内容。 量子程序隐藏装置10包括扩展单元12,该扩展单元12除了量子程序的输入量子位空间之外,还生成包括输入的量子程序并且具有与量子秘密密钥相对应的量子密钥量子位空间的扩展量子程序 控制操作加法部13,其在量子密钥量子比特空间处于规定状态的情况下,重写扩展量子程序,进行执行量子程序的控制动作;加密部15, 扩展量子程序,第一量子门阵列和第二量子门阵列,用于对量子秘密密钥量子比特空间的状态进行操作;秘密密钥生成单元16,通过执行反向操作生成量子秘密密钥 的第一量子门阵列,以及对扩展量子程序进行混淆的混淆单元17 第一个量子门阵列已被添加。