COMMAND

    Bell Atlantic Cellular Phone encryption

SYSTEMS AFFECTED

    Bell Atlantic Cellular Phone (Mobile)

PROBLEM

    Kevin Seales found following while experimenting with text  paging
    on cellular  phone from  Bell Atlantic.   It is  said following on
    their web site:

        Bell  Atlantic  Mobile  has  encrypted  your phone number as a
        courtesy, however the  protocol for encryption  is proprietary
        and we cannot guarantee its security. Bell Atlantic Mobile  is
        not responsible for the number or content of messages lost  or
        misdirected  due  to  interruptions  or  fluctuations  in  the
        Internet.

    Kevin found that its not even encrypted, its simply encoded.   Its
    fairly simple and straight forward  so no details, but below  is a
    decoding program.

    #include <stdio.h>

    int main(void)
    {
      char mobile_id[19];

      printf("This program takes the Mobile ID Bell Atlantic gives you to\n");
      printf("put on your web page and decodes it to give you the real phone\n");
      printf("number.\nCoded by Kevin Seales, kevin@drunks.com\n\n");
      printf("Enter Mobile ID Number:  ");
      scanf("%s", &mobile_id);

      printf("The Real Mobile ID Number is: ");
      printf("%c%c%c", mobile_id[19],mobile_id[18],mobile_id[17]);
      printf("-");
      printf("%c%c%c", mobile_id[3],mobile_id[12],mobile_id[14]);
      printf("-");
      printf("%c%c%c%c\n", mobile_id[6],mobile_id[16],mobile_id[8],mobile_id[9]);

    }

SOLUTION

   I don't know, but BA should at least start using encryption.