According to the present embodiment, in a bus network in which multiple clients U1 to U5 and one server S are connected to a coaxial cable bus B, only client U1 is to be permitted to communicate with the sever S and FCS (Frame Check Sequence) converters (hereinafter referred to as “FCS 1 and FCS 2”) are provided in a transmission channel connecting client U1 to the bus B and a transmission channel connecting the server S to the bus B, respectively, that include means for reversibly converting a value of an FCS field in an Ethernet frame so that the Ethernet frame is converted into an FCS error frame and means for restoring the value of the FCS field in the Ethernet frame, converted to the FCS error frame and transmitted, to the original value of the FCS field.
When client U1 sends Ethernet frames to server S, a value of the FCS field included in the Ethernet frame is reversibly converted by FCS1 so that the Ethernet frame is converted into an FCS error frame. On the sever S side, FCS 2 restores the FCS field in the Ethernet frame sent through the bus B to the original value of the FCS field. Cyclic Redundancy Check (CRC) may be performed on Ethernet frames and an Ethernet frame that contains an FCS field not converted into an FCS error frame, that is, an Ethernet frame that contains an FCS field to which error frame conversion was not applied, may be discarded before it reaches the server S.
Conversely, when the server S sends an Ethernet frame to client U1, FCS 2 converts the value of the FCS field in the Ethernet frame sent from the server S into an error frame, and FCS 1 converts the error frame back into the FCS field.
The configuration of the FCS converter illustrated in
On the other hand, an Ethernet frame sent through the bus B is received at Ethernet connector J1 in the bus network side, and is provided from the Ethernet physical layer IC (Ethernet PHY) through a transmission channel RX1 to the FCS converter, where the FSC field is restored to the original FCS field. Ethernet frames including reversely converted FCS fields are subjected to CRC check in a CRC section. Then the frames are provided from the CRC section to the Ethernet physical layer IC (Ethernet PHY) through a transmission channel TX2 and is transmitted from Ethernet connector J2 in the computer side to the computer through the transmission channel TX2.
Conversion of an FCS field into an error frame is not limited to a specific method. Any reversible conversion may be used. For example, one preferable mode is to invert the value of the FCS field. Alternatively, EOR (Exclusive OR) logic operation may be used.
In any case, both FCS 1 and FCS 2 know how frames were converted and therefore can perform conversion and reverse conversion corresponding to each other.
By intentionally converting the FCS field in an Ethernet frame into an error frame as described above, access to a server can be limited to users for whom an FCS 1 is provided. Unauthorized access by users for whom an FCS 1 is not provided can be properly inhibited.
An Ethernet frame contains other elements such as a destination address, a source address, and a data frame. According to the present invention, error frame conversion is applied only to the FCS field. Therefore, inexpensive user access control can be implemented as compared with conventional encryption that is applied to data frames.
The present invention also has advantages that individual settings on clients and servers are not required and information specific to each client can be maintained because an FCS field is converted into an error frame simply by inverting the value of the FCS field.
The present invention described above can also be applied to preventing wiretapping on a network from general computers and unauthorized access to network services from unauthorized computers through impersonation.
Number | Date | Country | Kind |
---|---|---|---|
2006-143128 | May 2006 | JP | national |