This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision | ||
public:de_bruijn [2016/07/06 18:15] malhotra [Background] |
public:de_bruijn [2022/01/28 17:57] (current) haggerty |
||
---|---|---|---|
Line 8: | Line 8: | ||
In this wiki page, we provide a basic introduction to de Bruijn sequences. The link below leads to a page containing software and instructions for creating your own sequences. | In this wiki page, we provide a basic introduction to de Bruijn sequences. The link below leads to a page containing software and instructions for creating your own sequences. | ||
- | <WRAP info round box 25% LEFT>**More information**\\ \\ \\ [[: | + | **More information**\\ \\ [[: |
- | <WRAP info round box 25%>**Link to Software**\\ \\ [[: | + | **Link to Software**\\ \\ [[: |
=====Motivation===== | =====Motivation===== | ||
A hash function is a central computational and cryptographic technique in which variable length data are mapped to a fixed length variable. One application of this in cryptography is a " | A hash function is a central computational and cryptographic technique in which variable length data are mapped to a fixed length variable. One application of this in cryptography is a " | ||
Line 24: | Line 24: | ||
which is clearly vast for even modest values of //k// and //n//. Note that any one of these unique sequences may further be used to create //k!// derivative sequences by permuting the assignment of labels in the alphabet. | which is clearly vast for even modest values of //k// and //n//. Note that any one of these unique sequences may further be used to create //k!// derivative sequences by permuting the assignment of labels in the alphabet. | ||
- | Cyclic sequences of this kind are a subject of study in discrete mathematics and have been discovered independently many times. Nicolaas Govert de Bruijn (pronounced roughly | + | Cyclic sequences of this kind are a subject of study in discrete mathematics and have been discovered independently many times. Nicolaas Govert de Bruijn (pronounced roughly “duh-BROUN”), |
=====Generation of de Bruijn sequences===== | =====Generation of de Bruijn sequences===== | ||
{{ : | {{ : | ||
Line 42: | Line 42: | ||
We have produced a command line (c code) executable which may be used to produce path guided de Bruijn sequences. | We have produced a command line (c code) executable which may be used to produce path guided de Bruijn sequences. | ||
- | <WRAP info round box 200px center>**Link to Software**\\ \\ [[: | + | **Link to Software**\\ \\ [[: |
Line 57: | Line 57: | ||
====Type 1, Index 1 sequence==== | ====Type 1, Index 1 sequence==== | ||
- | [[t1i1_sequences|Type 1 Index 1 sequences]], | + | [[t1i1_sequences|Type 1 Index 1 sequences]], |