[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Speed of Curve Encrypt (Macintosh IDEA file encryption)



-----BEGIN PGP SIGNED MESSAGE-----

How fast is Curve Encrypt 1.1?

Here are times to encrypt and DOD Wipe a 685,557 byte file on various
Macintoshes (System 7.1, booted with extensions off).  Disk speed is the
driver for wiping encrypted files, of course.  A fast non-fragmented disk
can also shave a percent or two off of encryption times (I used the
fastest disk on each Mac for my tests). Otherwise, the faster your CPU,
the better.

Native code on PowerMacs really blazes, even on my crude development port
to PowerPC.  Version 1.2 of Curve Encrypt will be buildable for PowerMacs
(at least using the Metrowerks compiler).  Be patient, for it is coming
soon to an export-controlled, Free-World-prohibited ftp site near you.


Rich


Machine & Disk  Compiler     Times (Averages over 5 encrypt operations)
 ------------    ------        Encrypt or Decrypt Encrypt & DOD Wipe
PowerMac 8100/80                ----------------   ----------------
  Quantum LPS270S
                Metrowerks 68k         17                23
                Think C 7 (&5)         16                22
                Metrowerks PPC          5                11
PowerMac 7100/66
  Quantum LPS270S
                Metrowerks 68k         22                29
                Think C 7 (&5)         20                27
                Metrowerks PPC          6                13
Quadra 840AV
  Seagate ST11200N
                Metrowerks 68k         11                17
                Think C 7 (&5)         10                16
Quadra 950
  Seagate ST11200N
                Metrowerks 68k         12                18
                Think C 7 (&5)         11                17
Quadra 700
  Seagate ST11200N
                Metrowerks 68k         12                17
                Think C 7 (&5)         13                18
IIfx
  Hitachi DK515C
                Metrowerks 68k         20                27
                Think C 7 (&5)         21                28


Original (Think C 5) executable size:  63,454 bytes
Think C 7 executable size:             63,378 bytes
Metrowerks 68K executable size:        70,600 bytes
Metrowerks PPC executable size:        86,978 bytes

Compiler notes:

The Think C 7.0.3 was upgraded from version 6 via the patches on umich and
sumex-aim archives.  (I'm still pissed about Symantec's $100-too-high
pricing on an "upgrade" to a broken product, and won't buy a completely
new copy again like I stupidly did for version 6.  In fact, the only thing
that keeps me using Symantec stuff at all is CMaster 2.0, from Jersey
Scientific.  Ahem, sorry about the rant.  But get CMaster. :-)
The Think C 5.0.4 was my last stable version of THINK C.
The Metrowerks 68k was 1.0.1, from the CW 3.5 release
The Metrowerks PPC was 1.0.1, from the CW 3.5 release

-----BEGIN PGP SIGNATURE-----
Version: 2.3a-sterno-bait

iQCVAgUBLklbZ/obez3wRbTBAQGG1gQAgdrFsSJUXMbfLKdQD71Jf53JwstruOiu
GFvhgDMoV09nKulKBx0UqGujNerP6p4P9mlW8vm4VA0XGIs8Ti/+gWO3oiZKLJ/O
m8uVUCc5/bQcn70P5SMLNePn2piq2xTXNSgUNT+xM8u83861osuojU3hvT8OIuUW
9ObvoF2OF+w=
=+Zd5
-----END PGP SIGNATURE-----