BIJECTIVE SUBSTITUTION BOX
    1.
    发明专利

    公开(公告)号:MY144134A

    公开(公告)日:2011-08-10

    申请号:MYPI20092626

    申请日:2009-06-22

    Applicant: MIMOS BERHAD

    Abstract: A METHOD (100) FOR GENERATING A BIJECTIVE SUBSTITUTION BOX, THE METHOD (100) COMPRISES SELECTING A BOOLEAN MAP (102) FROM A PLURALITY OF NON-BIJECTIVE POWER FUNCTIONS AND ITERATING EXTENDING AN IMAGE OF THE BOOLEAN MAP (104) TO GENERATE AN EXTENDED BOOLEAN MAP, OBTAINING A BIJECTIVE FUNCTION (106) FROM THE EXTENDED BOOLEAN MAP, PERFORMING A DIFFERENTIAL UNIFORMITY TEST (108) ON THE BIJECTIVE FUNCTION TO OBTAIN A DIFFERENTIAL UNIFORMITY PARAMETER AND PERFORMING A NONLINEARITY TEST (108) ON THE BIJECTIVE FUNCTION TO OBTAIN A NONLINEARITY PARAMETER, UNTIL THE DIFFERENTIAL UNIFORMITY PARAMETER AND THE NONLINEARITY PARAMETER MEET A PREDETERMINED CONDITION.

    NONLINEAR BOOLEAN PERMUTATION
    2.
    发明专利

    公开(公告)号:MY144336A

    公开(公告)日:2011-08-24

    申请号:MYPI20093118

    申请日:2009-07-28

    Applicant: MIMOS BERHAD

    Abstract: A METHOD (100) FOR GENERATING A NONLINEAR BOOLEAN PERMUTATION, THE METHOD (100) COMPRISES SELECTING N NUMBER OF INITIAL BINARY BOOLEAN FUNCTIONS FOR A FIRST N NUMBER OF COMPONENTS OF THE NONLINEAR BOOLEAN PERMUTATION (102), ITERATING CONVERTING LINEAR COMBINATION OF THE SELECTED N NUMBER OF INITIAL BINARY BOOLEAN FUNCTIONS TO A PLURALITY OF BALANCED FUNCTIONS (104), RANDOMLY GENERATING A REMAINING NUMBER OF COMPONENTS OF THE NONLINEAR BOOLEAN PERMUTATION (106) AND PERFORMING A NONLINEARITY TEST ON THE NONLINEAR BOOLEAN PERMUTATION (108) TO OBTAIN NONLINEARITY PARAMETER, UNTIL THE NONLINEARITY PARAMETER MEETS A PREDETERMINED CONDITION.

    A METHOD FOR LINEAR TRANSFORMATION IN SUBSTITUTION-PERMUTATION NETWORKS SYMMETRIC-KEY BLOCK CIPHER

    公开(公告)号:MY150357A

    公开(公告)日:2013-12-31

    申请号:MYPI2010005206

    申请日:2010-11-04

    Applicant: MIMOS BERHAD

    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 I.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 I 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).

Patent Agency Ranking