Patents by Inventor A-Ram Cho

A-Ram Cho has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).

  • Publication number: 20200274892
    Abstract: According to an aspect, a method performed by a first controller for providing security for multiple second controllers in an in-vehicle network, includes transmitting an inherent information request to a suspicious controller of the second controllers for inherent information of the suspicious controller, the inherent information request including a certificate assigned to the first controller, and receiving an encrypted inherent information of the suspicious controller from the suspicious controller, the encrypted inherent information having been encrypted with a public key associated with the certificate, and using a private key associated with the certificate for obtaining decrypted inherent information from the encrypted inherent information, and comparing the decrypted inherent information with pre-stored inherent information, and determining the suspicious controller to be an anomalous controller when the decrypted inherent information is different from the pre-stored inherent information.
    Type: Application
    Filed: September 30, 2019
    Publication date: August 27, 2020
    Inventors: Se Il Kim, Seong Yong Kang, A Ram Cho
  • Patent number: 10736126
    Abstract: A method of processing a vehicle-to-everything (V2X) message in a V2X message transmitting entity may comprise obtaining, at the V2X message transmitting entity, status information of a transmission target entity; determining adaptively a security level for a V2X message to be transmitted to the transmission target entity based on the obtained status information; and generating the V2X message according to the determined security level, and transmitting the V2X message to the transmission target entity. Because security levels of V2X messages are adaptively determined, the V2X messages can be processed according to a processing capability of the transmission target entity and the type of the V2X message, thereby assuring the safety of the driver.
    Type: Grant
    Filed: January 17, 2018
    Date of Patent: August 4, 2020
    Assignees: Hyundai Motor Company, Kia Motors Corporation
    Inventors: A Ram Cho, Seung Wook Park
  • Patent number: 10706646
    Abstract: A method of performing diagnostic communication with a vehicle using a diagnostic device includes: acquiring a certificate revocation list (CRL) corresponding to a certificate of the diagnostic device from an external device, verifying a validity of the certificate using the acquired CRL, performing authentication with the vehicle when the validity of the certificate is verified, and starting diagnostic communication between the diagnostic device and the vehicle when the authentication is performed.
    Type: Grant
    Filed: November 13, 2017
    Date of Patent: July 7, 2020
    Assignees: Hyundai Motor Company, Kia Motors Corporation, Hyundai AutoEver Corporation
    Inventors: Hyun Soo Ahn, Ho Jin Jung, A Ram Cho, Jae Woo Im
  • Publication number: 20200057630
    Abstract: A method can be performed by an in-vehicle gateway that supports wireless software updates of a vehicle. The method includes transmitting a first message to an update server. The first message includes a list of software modules for electronic control units in the vehicle. A second message is received from the update server. The second message includes information regarding a location on a network from which at least one update module corresponding to the list of the software modules can be downloaded.
    Type: Application
    Filed: August 14, 2019
    Publication date: February 20, 2020
    Inventors: A Ram Cho, Wha Pyeong Lim, Seung Wook Park
  • Patent number: 10425801
    Abstract: A method for providing contents in a communication system according to an embodiment of the present invention comprises the steps of: discovering multiple synchronization devices which will communicate with a source device and identifying device types of the discovered multiple synchronization devices; generating multiple contents for the multiple synchronization devices on the basis of the identified device types; and providing each of the generated multiple contents to a corresponding synchronization device, wherein each of the device types is determined according to at least one among the capacity, type, and function of the device.
    Type: Grant
    Filed: March 4, 2015
    Date of Patent: September 24, 2019
    Assignee: Samsung Electronics Co., Ltd
    Inventors: Se-Hee Han, In-Young Shin, Kiran Bharadwaj Vedula, A-Ram Cho
  • Patent number: 10355868
    Abstract: The present disclosure relates to a method of managing a controller with reliability and, more particularly, to authentication and data exchange during installation/use/removal of a vehicle controller, a gateway and a tester using an encryption algorithm. A method of authenticating a controller by a gateway in a vehicle includes: transmitting a first message including a first random number to the controller when a first condition is satisfied; receiving, from the controller, a second message including the first random number to which an electronic signature has been attached through a private key of the controller; decrypting the first random number having the electronic signature attached thereto using a public key of the controller; and transmitting, to the controller, a symmetric key encrypted using the public key of the controller when the decryption has been successfully performed.
    Type: Grant
    Filed: December 7, 2016
    Date of Patent: July 16, 2019
    Assignees: HYUNDAI MOTOR COMPANY, KIA MOTORS CORPORATION, YURA CORPORATION CO., LTD.
    Inventors: A Ram Cho, Ho Jin Jung, Hyun Soo Ahn, Young Hoon Kwon, Soo Mi Kim
  • Patent number: 10348694
    Abstract: A method of authenticating a controller by a gateway in a vehicle may include transmitting a first symmetric key to the controller; generating a first one-time authentication value (OTAV), encrypting the first OTAV with the first symmetric key and delivering the encrypted first OTAV to the controller; sending a request for authentication using the first OTAV to the controller; and receiving a hash value from the controller in response to the request.
    Type: Grant
    Filed: December 9, 2016
    Date of Patent: July 9, 2019
    Assignee: Hyundai Motor Company
    Inventors: A Ram Cho, Hyun Soo Ahn, Ho Jin Jung
  • Publication number: 20190034637
    Abstract: A reprogramming method of a vehicle includes authenticating a diagnostor; receiving integrated firmware comprising a plurality of firmwares that correspond to a plurality of target controllers, respectively, from the diagnostor that is completely authenticated; authenticating the integrated firmware; encrypting and storing the plurality of firmwares included in the integrated firmware; and generating encryption keys that corresponds the plurality of target controllers, respectively apparatus. The encrypting and storing comprises encrypting and storing the plurality of firmwares to the encryption keys that correspond to the plurality of firmwares, respectively.
    Type: Application
    Filed: November 29, 2017
    Publication date: January 31, 2019
    Inventors: A. Ram CHO, Ho Jin JUNG, Hyun Soo AHN, Young Jun LEE, Dae Young KIM
  • Publication number: 20180336026
    Abstract: The present invention relates to a method and a device for wirelessly updating software for a vehicle and, more specifically, to a method and a device for wirelessly updating software of an electronic device for a vehicle. A method for wirelessly updating software of a gateway for a vehicle, according to one exemplary embodiment of the present invention, comprises the steps of: receiving a first message including a software module list from at least one controller; and transmitting, to an update server, a second message including a software module list with respect to each of the at least one controller, wherein the first message comprises hardware version information, and the second message comprises region information of the vehicle.
    Type: Application
    Filed: July 30, 2018
    Publication date: November 22, 2018
    Inventors: Seung Wook Park, Jae Jun Ha, In Yong Jung, A Ram Cho
  • Publication number: 20180255562
    Abstract: A method of processing a vehicle-to-everything (V2X) message in a V2X message transmitting entity may comprise obtaining, at the V2X message transmitting entity, status information of a transmission target entity; determining adaptively a security level for a V2X message to be transmitted to the transmission target entity based on the obtained status information; and generating the V2X message according to the determined security level, and transmitting the V2X message to the transmission target entity. Because security levels of V2X messages are adaptively determined, the V2X messages can be processed according to a processing capability of the transmission target entity and the type of the V2X message, thereby assuring the safety of the driver.
    Type: Application
    Filed: January 17, 2018
    Publication date: September 6, 2018
    Inventors: A Ram CHO, Seung Wook PARK
  • Publication number: 20180151005
    Abstract: A method of performing diagnostic communication with a vehicle using a diagnostic device includes: acquiring a certificate revocation list (CRL) corresponding to a certificate of the diagnostic device from an external device, verifying a validity of the certificate using the acquired CRL, performing authentication with the vehicle when the validity of the certificate is verified, and starting diagnostic communication between the diagnostic device and the vehicle when the authentication is performed.
    Type: Application
    Filed: November 13, 2017
    Publication date: May 31, 2018
    Inventors: Hyun Soo Ahn, Ho Jin Jung, A Ram Cho, Jae Woo Im
  • Patent number: 9954851
    Abstract: A method for controlling access security at a vehicle gateway of a vehicle including at least one control unit in communication with the vehicle gateway includes: receiving a certificate from a diagnosis device; recognizing a rating of the certificate; and performing at least one of an integrity checking process and a security key authorization process according to the rating of the certificate to determine whether the diagnosis device is allowed to access to the vehicle.
    Type: Grant
    Filed: December 9, 2015
    Date of Patent: April 24, 2018
    Assignee: Hyundai Motor Company
    Inventors: Hyun Soo Ahn, A Ram Cho, Ho Jin Jung
  • Publication number: 20170338961
    Abstract: The present disclosure relates to a method of managing a controller with reliability and, more particularly, to authentication and data exchange during installation/use/removal of a vehicle controller, a gateway and a tester using an encryption algorithm. A method of authenticating a controller by a gateway in a vehicle includes: transmitting a first message including a first random number to the controller when a first condition is satisfied; receiving, from the controller, a second message including the first random number to which an electronic signature has been attached through a private key of the controller; decrypting the first random number having the electronic signature attached thereto using a public key of the controller; and transmitting, to the controller, a symmetric key encrypted using the public key of the controller when the decryption has been successfully performed.
    Type: Application
    Filed: December 7, 2016
    Publication date: November 23, 2017
    Inventors: A Ram CHO, Ho Jin JUNG, Hyun Soo AHN, Young Hoon KWON, Soo Mi KIM
  • Publication number: 20170339115
    Abstract: A method of authenticating a controller by a gateway in a vehicle may include transmitting a first symmetric key to the controller; generating a first one-time authentication value (OTAV), encrypting the first OTAV with the first symmetric key and delivering the encrypted first OTAV to the controller; sending a request for authentication using the first OTAV to the controller; and receiving a hash value from the controller in response to the request.
    Type: Application
    Filed: December 9, 2016
    Publication date: November 23, 2017
    Applicant: Hyundai Motor Company
    Inventors: A Ram CHO, Hyun Soo AHN, Ho Jin JUNG
  • Publication number: 20170063842
    Abstract: A method for controlling access security at a vehicle gateway of a vehicle including at least one control unit in communication with the vehicle gateway includes: receiving a certificate from a diagnosis device; recognizing a rating of the certificate; and performing at least one of an integrity checking process and a security key authorization process according to the rating of the certificate to determine whether the diagnosis device is allowed to access to the vehicle.
    Type: Application
    Filed: December 9, 2015
    Publication date: March 2, 2017
    Inventors: Hyun Soo Ahn, A Ram Cho, Ho Jin Jung
  • Publication number: 20170026820
    Abstract: A method for providing contents in a communication system according to an embodiment of the present invention comprises the steps of: discovering multiple synchronization devices which will communicate with a source device and identifying device types of the discovered multiple synchronization devices; generating multiple contents for the multiple synchronization devices on the basis of the identified device types; and providing each of the generated multiple contents to a corresponding synchronization device, wherein each of the device types is determined according to at least one among the capacity, type, and function of the device.
    Type: Application
    Filed: March 4, 2015
    Publication date: January 26, 2017
    Inventors: Se-Hee HAN, In-Young SHIN, Kiran Bharadwaj VEDULA, A-Ram CHO
  • Publication number: 20150362325
    Abstract: The present disclosure relates to a sensor network, Machine Type Communication (MTC), Machine-to-Machine (M2M) communication, and technology for Internet of Things (IoT). The present disclosure may be applied to intelligent services based on the above technologies, such as smart home, smart building, smart city, smart car, connected car, health care, digital education, smart retail, security and safety services. A method of and device for updating a navigation device through communication with a User Equipment (UE). The method includes recognizing at least one of a location and an object as a Point of Interest (POI), based on a user preference set in advance or a user's input; transmitting, to the UE, a request for additional data associated with the location or the object; receiving, from the UE, the additional data associated with the location or the object through the communication; and updating the navigation device using the additional data.
    Type: Application
    Filed: June 11, 2015
    Publication date: December 17, 2015
    Inventors: In-Young SHIN, Se-Hee Han, A-Ram Cho, Ju-Ho Lee, Hee-Won Jung