MARS (cipher): Difference between revisions
Jump to navigation
Jump to search
imported>Sandy Harris (New page: '''MARS''' is a block cipher designed by IBM as a candidate for the AES competition; it was chosen as a finalist, but did not win. Like all AES candidates, it uses 128-bit bloc...) |
John Leach (talk | contribs) m (Text replacement - "{{subpages}}" to "{{PropDel}}<br><br>{{subpages}}") |
||
(3 intermediate revisions by 2 users not shown) | |||
Line 1: | Line 1: | ||
{{PropDel}}<br><br>{{subpages}} | |||
'''MARS''' is a [[block cipher]] designed by [[IBM]] as a candidate for the [[AES competition]]; it was chosen as a finalist, but did not win. Like all AES candidates, it uses 128-bit blocks and supports key sizes of 128, 192 or 256 bits. | '''MARS''' is a [[block cipher]] designed by [[IBM]] as a candidate for the [[AES competition]]; it was chosen as a finalist, but did not win. Like all AES candidates, it uses 128-bit blocks and supports key sizes of 128, 192 or 256 bits. | ||
It uses a variant of the [[Feistel cipher | Feistel structure]] which they call a "type 3 Feistel network"; the 128-bit block is treated as four 32-bit sub-blocks; each round uses one sub-block as input and modifies all of the other three sub-blocks. Like RC6, it uses data-dependent rotations. One 9*32 S-box is used; for some operations it is treated as two 8*32 S-boxes. | It uses a variant of the [[Feistel cipher | Feistel structure]] which they call a "type 3 Feistel network"; the 128-bit block is treated as four 32-bit sub-blocks; each round uses one sub-block as input and modifies all of the other three sub-blocks. Like [[RC6]], it uses data-dependent rotations. One 9*32 S-box is used; for some operations it is treated as two 8*32 S-boxes. | ||
The cipher is now freely available. It has a home page | The cipher is now freely available. It has a [http://domino.research.ibm.com/comm/research_projects.nsf/pages/security.mars.html home page]. |
Latest revision as of 04:49, 8 April 2024
This article may be deleted soon. | ||
---|---|---|
MARS is a block cipher designed by IBM as a candidate for the AES competition; it was chosen as a finalist, but did not win. Like all AES candidates, it uses 128-bit blocks and supports key sizes of 128, 192 or 256 bits. It uses a variant of the Feistel structure which they call a "type 3 Feistel network"; the 128-bit block is treated as four 32-bit sub-blocks; each round uses one sub-block as input and modifies all of the other three sub-blocks. Like RC6, it uses data-dependent rotations. One 9*32 S-box is used; for some operations it is treated as two 8*32 S-boxes. The cipher is now freely available. It has a home page. |