Method and system for combination wireless and smartcard authorization
AssigneeQuanta Computer Inc.
InventorYen-Ping Tung
Life of this patent
Estimating the term…
Abstract
A system, method, and non-transitory computer-readable medium for a combination wireless and smartcard login authentication is disclosed. The method discloses validating a smartcard to yield a validation and establishing, based on the validation, a wireless connection with a remote device. The method can further include receiving a smartcard passcode verifying the smartcard passcode to yield a verification, and authorizing, based on the verification and at the server, the remote device access to a baseboard management controller of the server.
Claims18
A method for a combination wireless and smartcard login authentication, the method comprising:
- detecting, by a baseboard management controller (BMC) of a server, a smartcard being inserted into a USB adapter of the server, the BMC being a specialized microcontroller coupled to one or more motherboards of the server, and configured to manage an interface between server hardware and server management software, and enable a system administrator to remotely monitor the server;
- in response to the detecting, enabling smartcard authorization on the BMC;
- validating, by the BMC, the smartcard to yield a validation;
- establishing, by the BMC, a wireless connection with a remote device based on the validation;
- in response to the establishing, receiving, by the BMC, a smartcard passcode from the smartcard;
- verifying, by the BMC, the smartcard passcode to yield a verification;
- in response to the verifying, authorizing, by the BMC, the remote device access to the BMC based on the verification;
- generating, at the BMC, a random number;
- transferring, from the BMC, the random number to the smartcard;
- and
- receiving, at the BMC, an encrypted random number from the smartcard, wherein the encrypted random number is encrypted by the smartcard based upon the random number.
A server for a combination wireless and smartcard login authentication, the server comprising:
- a processor;
- a baseboard management controller (BMC), the BMC being a specialized microcontroller coupled to one or more motherboards of the server, and configured to manage an interface between server hardware and server management software, and enable a system administrator to remotely monitor the server;
- and
- a memory coupled to the processor to store instructions, which when executed by the processor, cause the BMC to perform operations of:
- detect, by the BMC, a smartcard being inserted into a USB adapter of the server;
- in response to the detecting, enable smartcard authorization on the BMC;
- validate, by the BMC, the smartcard to yield a validation;
- establish, by the BMC, a wireless connection with a remote device based on the validation;
- in response to the establishing, receive, by the BMC, a smartcard passcode;
- verify, by the BMC, the smartcard passcode to yield a verification;
- in response to the verifying, authorize, by the BMC, the remote device access to the BMC based on the verification;
- generate, at the BMC, a random number;
- transfer, from the BMC, the random number to the smartcard;
- and
- receive, at the BMC, an encrypted random number from the smartcard, wherein the encrypted random number is encrypted by the smartcard based upon the random number.
A non-transitory computer-readable medium containing instructions that, when executed by a processor of a server, causes a baseboard management controller (BMC) of the server to perform operations of;
- detect, by the BMC, a smartcard being inserted into a USB adapter of the server, the BMC being a specialized microcontroller coupled to one or more motherboards of the server, and configured to manage an interface between server hardware and server management software, and enable a system administrator to remotely monitor the server;
- in response to the detecting, enable smartcard authorization on the BMC;
- validate, by the BMC, the smartcard to yield a validation;
- establish, by the BMC, a wireless connection with a remote device based on the validation;
- in response to the establishing, receive, by the BMC, a smartcard passcode;
- verify, by the BMC, the smartcard passcode to yield a verification;
- in response to the verifying, authorize, by the BMC, the remote device access to the BMC based on the verification;
- generate, at the BMC, a random number;
- transfer, from the BMC, the random number to the smartcard;
- and
- receive, at the BMC, an encrypted random number from the smartcard, wherein the encrypted random number is encrypted by the smartcard based upon the random number.
Dependencies are inferred from the claim text.