Secure encryption/decryption for elevators
AssigneeC.E. Electronics, Inc.
InventorsTony L. Casterline, James W. Kruse
Life of this patent
Estimating the term…
Abstract
This system relates to a secure encryption/decryption protocol for elevator displays and controls. The protocol uses an algorithm to scramble information before transmission and reassemble it after transmission. The system uses at least one block of data assembled into unencrypted N-bits of information. An encryption device encodes the data into at least one block of encrypted M-bits of information. A data encryption mask provides an encryption routine which also includes scrambling the data.
Claims25
A secure communication system for an elevator information or control system comprising:
- a primary controller wherein the primary controller includes:
- at least one block of data assembled into unencrypted N-bits of information,
- an encryption routine including an encryption algorithm for encoding the data into at least one block of encrypted M-bits of information;
- a data encryption mask directing the encryption routine for placing the N-bits of information into M-bits of information;
- and
- a transmitter for transmitting encrypted data from the primary controller;
- wherein the at least one block of M-bits of information is three scattered packets of information, and
- wherein the at least one block of data assembled into unencrypted N-bits of information is three blocks of separate unencrypted information
- wherein the at least one block of N-bits of information is three basic packets of information and wherein the three basic packets of information are a floor packet, a message packet and a travel packet;
- and
- wherein the at least one block of M-bits of information comprises a start bit, type nibble, decoding key bit, encrypted data, decoding key bit, checksum, and a stop bit.
A secure communication system for an elevator information or control system comprising:
- a primary controller for controlling operations of a plurality of elevators, displays, voice units, and communication lanes wherein the primary controller includes:
- at least one block of data assembled into unencrypted N-bits of information;
- an encryption routine including an encryption algorithm for encoding the data into at least one block of encrypted M-bits of information;
- a data encryption mask directing the encryption routine for placing the N-bits of information into M-bits of information;
- a transmitter for transmitting encrypted data from the primary controller;
- a plurality of subordinate controllers for controlling inputs to and outputs from an elevator wherein the subordinate controllers include;
- receivers for receiving the encrypted data from the transmitter wherein the receivers include:
- a decryption algorithm in the subordinate controllers for decoding the encrypted information into unencrypted information,
- wherein the at least one block of M-bits of information is three scattered packets of information,
- wherein the at least one block of data assembled into unencrypted n-bits of information is three blocks of separate unencrypted information;
- and
- wherein the at least one block of N-bits of information is three basic packets of information and wherein the three basic packets of information are a floor packet, a message packet and a travel packet;
- and
- wherein the at least one block of M-bits of information comprises a start bit, type nibble, decoding key bit, encrypted data, decoding key bit, checksum, and a stop bit.
A secure communication system for an elevator information or control system comprising:
- a primary controller for controlling operations of a plurality of elevators, information displays and other output devices;
- a plurality of subordinate controllers for controlling inputs to and outputs from an elevator;
- a floor block of unencrypted N-bits of floor information;
- a message block of unencrypted N-bits of message information;
- a travel block of unencrypted N-bits of travel information;
- an encryption device for encoding the N-bits of information into encrypted M-bits of information;
- a data encryption mask defining an encryption routine for placing the N-bits of information into the M-bits of information;
- three separate blocks of encrypted M-bits of information, each block of encrypted M-bits of information including scrambled, encrypted bits of floor, message and travel information;
- a transmitter for transmitting encrypted data from the primary controller to the subordinate controllers;
- a decryption algorithm in the subordinate controllers for decoding the encrypted information into unencrypted information;
- wherein the at least one block of N-bits of information is three basic packets of information and wherein the three basic packets of information are a floor packet, a message packet and a travel packet;
- and
- wherein the at least one block of M-bits of information comprises a start bit, type nibble, decoding key bit, encrypted data, decoding key bit, checksum, and a stop bit.
A process for transmitting data for an elevator information control system with a secure communication system comprising the steps of:
- placing at least one block of data assembled into unencrypted N-bits of information in at least one data packet;
- wherein the at least one block of N-bits of information is three basic packets of information and wherein the three basic packets of information are a floor packet, a message packet and a travel packet
- selecting a data encryption mask directing an encryption routine for placing the N-bits of information into M-bits of information;
- using an encryption algorithm for encoding the data into at least one block of encrypted M-bits of information wherein the at least one block of M-bits of information comprises a start bit, type nibble, decoding key bit, encrypted data, decoding key bit, checksum, and a stop bit;
- and
- transmitting the encrypted information.
A process for transmitting data for an elevator control system with a secure communication system comprising the steps of:
- providing at least one block of N-bits of information is three basic packets of information and wherein the three basic packets of information are a floor packet, a message packet and a travel packet
- placing the floor information in unencoded floor data packet;
- placing the message information in unencoded message data packets;
- placing the travel information in unencoded travel data packets;
- selecting a data encryption mask defining an encryption routine for scrambling the information in the three separate data packets;
- using an encryption algorithm for encoding the information in the three separate data packets wherein the encrypted information comprises a start bit, type nibble, decoding key bit, encrypted data, decoding key bit, checksum, and a stop bit;
- and
- transmitting the encrypted information.
A process for transmitting data for an elevator information or control system with a secure communication system comprising the steps of:
- providing three basic packets of unencoded information, wherein the three basic packets of information are a floor packet, a message packet and a travel packet;
- retrieving the unencoded floor information;
- retrieving the unencoded message information;
- retrieving the unencoded travel information;
- scrambling the information into three separate data packets using a data encryption mask defining an encryption routine;
- using an encryption algorithm for encoding the information in the three separate data packets wherein the encrypted information comprises a start bit, type nibble, decoding key bit, encrypted data, decoding key bit, checksum, and a stop bit;
- and
- transmitting the encrypted separate data packets.
A secure communication system for an elevator information or control system comprising:
- a primary controller wherein the primary controller includes:
- at least one block of data assembled into unencrypted N-bits of information,
- wherein the at least one block of N-bits of information is three basic packets of information and wherein the three basic packets of information are a floor packet, a message packet and a travel packet;
- an encryption routine including an encryption algorithm for encoding the data into at least one block of encrypted M-bits of information;
- a data encryption mask directing the encryption routine for placing the N-bits of information into M-bits of information wherein the at least one block of M-bits of information comprises a start bit, type nibble, decoding key bit, encrypted data, decoding key bit, checksum, and a stop bit;
- and
- a transmitter for transmitting encrypted data from the primary controller;
- and
- wherein each block of the at least one block of N-bits of information is 28 bits of unencrypted information.
A secure communication system for an elevator information or control system comprising:
- a primary controller wherein the primary controller includes:
- at least one block of data assembled into unencrypted N-bits of information,
- wherein the at least one block of N-bits of information is three basic packets of information and wherein the three basic packets of information are a floor packet, a message packet and a travel packet;
- an encryption routine including an encryption algorithm for encoding the data into at least one block of encrypted M-bits of information;
- a data encryption mask directing the encryption routine for placing the N-bits of information into M-bits of information wherein the at least one block of M-bits of information comprises a start bit, type nibble, decoding key bit, encrypted data, decoding key bit, checksum, and a stop bit;
- and
- a transmitter for transmitting encrypted data from the primary controller;
- and
- wherein each block of the at least one block of M-bits of information is 40 bits of encoded information.
Dependencies are inferred from the claim text.