Wednesday, February 19, 2020

Cryptography Research Paper Example | Topics and Well Written Essays - 1000 words

Cryptography - Research Paper Example The construction of c is done in such a way that there are elements which are redundant in it. This will, therefore, enable the receiver to reconstruct c even if some bits of c are corrupted by noise; the receiver will eventually reconstruct m (Gary 93). In a formal manner, an error correcting code is composed of a set, C? {0, 1} n of codewords. This set has strings which enables messages to be mapped in it before they are transmitted. In this case, a code that will be used for k-bit messages, C will have 2k elements which are distinct. So that there is some redundancy, there will be a need to have n>k. codes that are used for correcting errors can be defined in spaces which are non-binary too and this paper has construction which is straightforward and extensible in these non-binary spaces (Denning 72). For error correcting codes to be used, there will be a need for functions that will enable us to encode and decode messages. In this paper we will let M = {0, 1}k be a representation of the space message. There is a translation function, g : M C, which represent a one-to-one mapping capability of messages to codewords. What this means is that g is the mapping that is used before the transmission takes place. On the other hand, g-1 is the function that is used upon receiving of messages to retrieve codes in the codeword. There is a function, referred to as decoding function that is used for mapping n-bits that are arbitrary to codewords. This is the function, f : {0, 1}1 C U {O}. If the f function is successful, it will manage to map a given string which has n-bits x to the nearest codeword that is found in C (that is, the proximity to nearness in Hamming distance). If this not the case, then f will fail and the output will be O3. The robustness that an error-correcting code has will depend on the distance between the codewords. To make this more definite, we will need some fundamental notation that regard strings of the binary digits. For this case, we will use + and – to represent bitwise XOR operator on the bit strings. We will use a measurement Hamming weight, which is the number of ‘1’ bits that are found in u. The Hamming weight is denoted by ||u|| (this is the weight of a string which has n strings). The Hamming weight has a precise definition of the number of ‘l’ bits that are found in u. In the same perspective, the Hamming distance that is found between two strings, u and v is defined as the number of digits that make two strings to be different (Gary 62). In an equivalent manner, the Hamming distance will be equal to ||u - v||. We normally take it that a function that is used for decoding, that is function f, will have a correction threshold with a size of t if it has the ability to correct any set of t bit errors. In a more definite manner, for any codeword c â‚ ¬ C, and any error term e â‚ ¬ {0, 1}n, that has || e ||? t, this is the case that f(c+e) = c. in this case, we will regard C to have a correction threshold which has a size of t if there is a function f for C for t, which also has a correction threshold of size t. there is a an observation that the distance that is found between two codewords in C should have a distance of at least 2t + 1. The neighborhood of a codeword c is defined to be f-1 (c). This means that the neighborhood of c has a subset of strings that are n-bit long where f maps to c. the function that is used for decoding, that is function f, is set in such a way that f-1(c) has a close proximity to c that any other code word that

Tuesday, February 4, 2020

The Underground Railroad from Slavery to Freedom by Wilbur H. Siebert Essay

The Underground Railroad from Slavery to Freedom by Wilbur H. Siebert - Essay Example Seibert’ book presents a number of interesting people and unsung heroes before it readers. Among all of them, one person that particular catches the interest is Calvin Fairbank. Fairbank lived in an affluent family that was 'assigned' with two slaves. As these slaves did all the housework, once he got the opportunity to listen to the slave-woman's tale of sorrow, which kindled anger in Fairbank. Once when he was in charge of a raft of lumber, he saw a woodsman who was going to be a slave very soon. Fairbank took him on the raft and helped him. Along with o an old slave woman with 7 children, he helped this man escape by taking them to a secure location on his raft. However, this met with a lot of issues because Fairbank was charged with helping the slaves help and was sent to the penitentiary. Before he was released, the Fugitive Slave law was passed, but this did not prove to be a deterrent to his ideas. According to him, 'I resisted its execution whenever and wherever possib le' (Siebert, 1898, p. 159). He continued to help the slaves escape. This landed him in the prison again and he spent more than 17 years of his life in the prison, where some phases were filled with physical and mental torture. Through his strategy of using disguises and helping people hide, he played pivotal part in making the life better for many slaves.   One of the very interesting events in the book is about how the disguise was used as a very effective technique to help the slaves escape quietly without the threat of being caught.