secure fax (Re: email Crypto- third party)

Pete Chown Pete.Chown at skygate.co.uk
Tue, 03 Aug 1999 17:58:43 +0100


Tom.A.Parker@icl.com wrote:

> However you can't do a straight overlay because it
> doesn't give an XOR.
> 
> Black + Black = Black
> Black + White = Black as well.

If you don't mind halving the resolution, you could use two dots on the
fax for each dot in the real image.  Then you get the XOR like this:

0 xor 0 = 0      [*-] on transparency [*-] on fax gives [*-]: grey
1 xor 0 = 1      [-*] on transparency [*-] on fax gives [**]: black
0 xor 1 = 1      [*-] on transparency [-*] on fax gives [**]: black
1 xor 1 = 0      [-*] on transparency [-*] on fax gives [-*]: grey

In this table, a * represents a black pixel while a - represents a white
pixel.  So for example in the top line a black pixel followed by a white
pixel is overlayed with an identical pair of pixels.  Looking down
through the transparency you therefore see a black, white pair.  This
will show up as a mid tone grey.  On the second line the black pixels
are in different places so you see two black pixels when looking down.

----------------------------------------------------------------------
      phone +44 (0) 208 542 7856, fax +44 (0) 208 543 0176, post:
  Skygate Technology Ltd, 8 Lombard Road, Wimbledon, London, SW19 3TZ