MY144336A - Nonlinear boolean permutation - Google Patents

Nonlinear boolean permutation

Info

Publication number
MY144336A
MY144336A MYPI20093118A MY144336A MY 144336 A MY144336 A MY 144336A MY PI20093118 A MYPI20093118 A MY PI20093118A MY 144336 A MY144336 A MY 144336A
Authority
MY
Malaysia
Prior art keywords
permutation
boolean
nonlinear
functions
nonlinear boolean
Prior art date
Application number
Inventor
Abdurashid Mamadolimov
Herman Isa
Miza Mumtaz Ahmad
Moesfa Soeheila Mohamad
Original Assignee
Mimos Berhad
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Mimos Berhad filed Critical Mimos Berhad
Priority to MYPI20093118 priority Critical patent/MY144336A/en
Priority to PCT/MY2010/000127 priority patent/WO2011014054A1/en
Publication of MY144336A publication Critical patent/MY144336A/en

Links

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F7/00Methods or arrangements for processing data by operating upon the order or content of the data handled
    • G06F7/76Arrangements for rearranging, permuting or selecting data according to predetermined rules, independently of the content of the data
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L9/00Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols
    • H04L9/06Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols the encryption apparatus using shift registers or memories for block-wise or stream coding, e.g. DES systems or RC4; Hash functions; Pseudorandom sequence generators
    • H04L9/0618Block ciphers, i.e. encrypting groups of characters of a plain text message using fixed encryption transformation
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L2209/00Additional information or applications relating to cryptographic mechanisms or cryptographic arrangements for secret or secure communication H04L9/00
    • H04L2209/08Randomization, e.g. dummy operations or using noise
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L2209/00Additional information or applications relating to cryptographic mechanisms or cryptographic arrangements for secret or secure communication H04L9/00
    • H04L2209/26Testing cryptographic entity, e.g. testing integrity of encryption key or encryption algorithm

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Computer Security & Cryptography (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Semiconductor Integrated Circuits (AREA)
  • Tests Of Electronic Circuits (AREA)
  • Mobile Radio Communication Systems (AREA)
  • Monitoring And Testing Of Transmission In General (AREA)

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.
MYPI20093118 2009-07-28 2009-07-28 Nonlinear boolean permutation MY144336A (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
MYPI20093118 MY144336A (en) 2009-07-28 2009-07-28 Nonlinear boolean permutation
PCT/MY2010/000127 WO2011014054A1 (en) 2009-07-28 2010-07-21 Nonlinear boolean permutation

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
MYPI20093118 MY144336A (en) 2009-07-28 2009-07-28 Nonlinear boolean permutation

Publications (1)

Publication Number Publication Date
MY144336A true MY144336A (en) 2011-08-24

Family

ID=43529528

Family Applications (1)

Application Number Title Priority Date Filing Date
MYPI20093118 MY144336A (en) 2009-07-28 2009-07-28 Nonlinear boolean permutation

Country Status (2)

Country Link
MY (1) MY144336A (en)
WO (1) WO2011014054A1 (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
MY163949A (en) * 2012-12-12 2017-11-15 Mimos Berhad A method to construct bijective substitution box from non-permutation power functions

Also Published As

Publication number Publication date
WO2011014054A1 (en) 2011-02-03

Similar Documents

Publication Publication Date Title
WO2011156644A3 (en) Programmable device, heirarchical parallel machines, methods for providing state information
GB201016385D0 (en) System and method for inputting text into electronic devices
WO2010075099A3 (en) Converting javascript into a device-independent representation
MY185753A (en) Coding apparatus and decoding apparatus with bandwidth extension
EP2911138A3 (en) Variable-length block cipher apparatus and method capable of format preserving encryption
WO2014074275A3 (en) Techniques for generating environment and reference data reports for particular environments on behalf of mobile devices
WO2012087988A3 (en) Loop parallelization based on loop splitting or index array
WO2010132278A3 (en) Selecting transforms for compressing visual data
WO2014114981A3 (en) Chaos-based pseudo-random number generation
EP2398182A3 (en) A device and a method for generating software code
IN2011KN04776A (en)
WO2010024874A3 (en) Message authentication code pre-computation with applications to secure memory
MX362019B (en) Data processing device and data processing method.
WO2008084433A3 (en) Tracing copies of an implementation
WO2009057090A3 (en) Configurable random number generator
WO2014088668A3 (en) Efficient cryptographic key stream generation using optimized s-box configurations
WO2014035146A3 (en) Homomorphic encryption method and decryption method using ring isomorphism, and device using same
WO2011058011A3 (en) Variable substitution data processing method
DE602008002998D1 (en) Bit-generator
WO2011053101A3 (en) Apparatus and method for generating a parity check matrix in a communication system using linear block codes, and a transmission/reception apparatus and method using the same
WO2010112739A9 (en) Method for performing a cryptographic task in an electronic component
WO2016128708A3 (en) Provision, configuration, and use of a telecommunications network
WO2015044442A3 (en) Method for generating a sequence of binary code words of a multi-bit code for a control signal for a consumer
WO2012125258A3 (en) Methods for customizing a rijndael block cipher
AR068671A1 (en) METHOD FOR ANALYZING INDUSTRIAL PROCESS DATA