byte inversion in ciphertext



where k is the length of the ciphertext and n is a random number and i is an
integer denoting which character is bieng flipped. if i generate a number
such that n = a random number between 1 and k-1 such that n = rnd(k-1), then
passing through the ciphertext once and inverting every nth byte such that

for i = 1 to k
invert every nth byte
rof

where a byte inversion is the absolute value of the ascii code of a byte -
255 such that 0 inverted becomes 255, 1 inverted becomes 254 etc.

the attacker does not know the value of n and would therefore have to work
through the ciphertext trying every possible value of n and inverting every
n bytes before decryption.

being a rank amateur it seems to me that for large messages, this would
create a lot of work for an attacker, the larger the ciphertext the more
work required. the attacker can only know the length of the ciphertext and
the minimum and maximum value of n.

can someone tell me if the above outline for a fuction has any cryptographic
value at all, either on it's own or as part of a larger system.


.



Relevant Pages

  • Re: byte inversion in ciphertext
    ... to obfuscate the ciphertext, by creating multiple possibilities of the ... This way the attacker would have to first find correct ciphertext ... the Pboxes obfuscate the block by reversing the ciphertext for that block, ... the ciphertext and inverting the byte at that point and then skipping along ...
    (sci.crypt)
  • Re: byte inversion in ciphertext
    ... to obfuscate the ciphertext, by creating multiple possibilities of the ... the ciphertext and inverting the byte at that point and then skipping along ... Of course there is an ideal number of buckets for every stream. ...
    (sci.crypt)
  • Re: byte inversion in ciphertext
    ... the attacker does not know the value of n and would therefore have to work ... through the ciphertext trying every possible value of n and inverting every ... for three arrays each a third the size of the original array. ...
    (sci.crypt)
  • Re: byte inversion in ciphertext
    ... to obfuscate the ciphertext, by creating multiple possibilities of the ... the Pboxes obfuscate the block by reversing the ciphertext for that block, ... the ciphertext and inverting the byte at that point and then skipping along ... Of course there is an ideal number of buckets for every stream. ...
    (sci.crypt)
  • Re: reasons for the algorithm
    ... but i can't call the first variable keystream because it only ... That has gigs of known plaintext (all the operating system ... You really think you can prevent the attacker from knowing ... different attacks in different classes such as plaintext ciphertext side ...
    (sci.crypt)