AN APPARATUS AND METHOD FOR DETERMINING LEVEL OF INTEGRITY

    公开(公告)号:MY176908A

    公开(公告)日:2020-08-26

    申请号:MYPI2011700062

    申请日:2011-04-26

    Applicant: MIMOS BERHAD

    Abstract: A method of determining level of integrity within a plurality of virtual machine monitor (VMM) components in a virtual Trusted Platform Module (vTPM), the method includes the steps of measuring the plurality of VMM components (201), loading all related components to run (202), selecting a virtual core root of trusted measurement (vCRTM) (203), executing vCRTM measuring module (204, 205), measuring all other VMM components and extending measurements into platform configuration register (PCR) (210).

    SYSTEM AND METHOD FOR VERIFYING AND EXECUTING SOFTWARE APPLICATIONS FROM A TRUSTED SERVER LINKED TO A SERVICE PROVIDER SERVER

    公开(公告)号:MY164406A

    公开(公告)日:2017-12-15

    申请号:MYPI2010002964

    申请日:2010-06-22

    Applicant: MIMOS BERHAD

    Abstract: A SYSTEM (100) AND METHOD FOR VERIFYING AND EXECUTING REMOTE SOFTWARE APPLICATIONS (210) HAVING A SERVICE PROVIDER SERVER (200), A TRUSTED THIRD PARTY SERVER (300) HAVING A NETWORK (500) CONNECTION TO THE SERVICE PROVIDER SERVER (200), AND A CLIENT SYSTEM (400) HAVING A NETWORK (500) CONNECTION TO THE TRUSTED SERVER (300). THE SERVICE PROVIDER SERVER (200) STORES SOFTWARE APPLICATIONS (210), WHICH ARE DUPLICATED AND TRANSMITTED TO THE TRUSTED SERVER (300) UPON RECEIVING OF A USER ACCESS REQUEST FROM THE SAME. THE TRUSTED SERVER (300) HAVING MEANS (350) FOR VERIFYING THE SECURITY LEVEL OF THE SOFTWARE APPLICATION (210) AND MEANS (330) FOR EXECUTING THE SAME. THE CLIENT SYSTEM (400) HAVING MEANS FOR TRANSMITTING USER ACCESS REQUEST TO THE TRUSTED SERVER (300), MEANS (410) FOR TRANSMITTING INPUT DATA (440) TO THE TRUSTED SERVER (300), AND MEANS (410) FOR RECEIVING OUTPUT DATA FROM THE SAME.

    A METHOD FOR LINEAR TRANSFORMATION IN SUBSTITUTION-PERMUTATION NETWORK SYMMETRIC-KEY BLOCK CIPHER
    3.
    发明申请
    A METHOD FOR LINEAR TRANSFORMATION IN SUBSTITUTION-PERMUTATION NETWORK SYMMETRIC-KEY BLOCK CIPHER 审中-公开
    替代网络中的线性变换网络对称密钥块的方法

    公开(公告)号:WO2012060685A8

    公开(公告)日:2016-09-01

    申请号:PCT/MY2011000105

    申请日:2011-06-17

    CPC classification number: H04L9/0631

    Abstract: One embodiment of the present invention is a method of linear transformation in Substitution-Permutation Network symmetric-key block cipher producing n x n key-dependent MDS matrices from given n x n MDS matrix by scalar multiplication and permutations of elements of given matrix where multiplicative scalar and permutations are derived from binary inputs of length l. The method comprising deriving multiplicative scalar from binary input; multiplying given matrix with multiplicative scalar, producing first intermediate matrix; deriving first permutation of n objects from binary input; permuting rows of first intermediate matrix according to first permutation, producing second intermediate matrix; deriving second permutation of n objects from binary input; and permuting columns of second intermediate matrix according to second permutation to produce final MDS matrix. Another embodiment of the present invention is a method of linear transformation in Substitution-Permutation Network symmetric-key block cipher producing n x n key-dependent MDS matrices from given n x n MDS matrix by scalar multiplication and permutations of elements of given matrix where multiplicative scalar and permutations are derived from binary inputs of length l. The method comprising deriving multiplicative scalar from the key (202); multiplying given matrix with multiplicative scalar to produce first intermediate matrix (204); deriving first permutation of n objects from the key (206); permuting rows of first intermediate matrix according to first permutation to produce second intermediate matrix (208); deriving second permutation of n objects from the key (304); and permuting columns of second intermediate matrix according to second permutation (212) to produce final MDS matrix (214).

    Abstract translation: 本发明的一个实施例是一种替代置换网络对称密钥块密码中的线性变换的方法,其通过标量乘法和给定矩阵的元素的排列产生来自给定nxn个MDS矩阵的nxn个密钥相关MDS矩阵,其中乘法标量和排列是 源自长度为l的二进制输入。 该方法包括从二进制输入中导出乘法标量; 将给定矩阵与乘法标量相乘,产生第一中间矩阵; 从二进制输入中导出n个对象的第一个置换; 根据第一排列排列第一中间矩阵行,产生第二中间矩阵; 从二进制输入中导出n个对象的第二个置换; 以及根据第二排列置换第二中间矩阵的列以产生最终MDS矩阵。 本发明的另一实施例是一种替代置换网络对称密钥块密码中的线性变换的方法,其通过标量乘法和给定矩阵的元素的排列产生来自给定nxn个MDS矩阵的nxn密钥相关MDS矩阵,其中乘法标量和排列是 源自长度为l的二进制输入。 所述方法包括从所述密钥(202)导出乘法标量; 将给定矩阵与乘法标量相乘以产生第一中间矩阵(204); 从所述键(206)导出n个对象的第一置换; 根据第一排列置换第一中间矩阵行以产生第二中间矩阵(208); 从所述键(304)导出n个对象的第二置换; 以及根据第二置换(212)置换第二中间矩阵的列以产生最终MDS矩阵(214)。

Patent Agency Ranking