Unseen Ehf Jul 2011 - Jun 2014
Chief Technology Officer
Motorola Jan 2009 - Jul 2011
Senior Lead Engineer
2Wire 2005 - Apr 2009
Senior Software Engineer
Flashcoin 2005 - Apr 2009
System Performance Architect and Co-Founder
Education:
University of California, Davis 2000 - 2003
Bachelors, Bachelor of Science, Computer Science, Engineering, Computer Science and Engineering
University of California, Davis 2001 - 2003
Bachelor of Applied Science, Bachelors
Skills:
Software Development Linux Perl Java Xml Shell Scripting Software Engineering System Architecture Python Unix Distributed Systems Solaris Scripting Agile Methodologies Ruby on Rails Android Quality Assurance Php Management Javascript Mysql Git Ms Project Apache Bash Web Applications Subversion Rest Postgresql Embedded Systems Tcp/Ip Mobile Applications C++ Software Design Java Enterprise Edition Object Oriented Design Web Services C Ajax Scrum Jquery Hadoop Eclipse Spring Test Automation Json Design and Implement Automation Framework Using Python Perform Linux Admin For Enterprise Portal Applications
A method of encrypting data is provided. The method includes generating a key and encrypting data using the key. Generating the key includes determining a number of coefficients for a polynomial having a number of variables and selecting a polynomial level from the number of coefficients. Generating the key also includes selecting a first value based on the polynomial level, generating a vector (c) having coefficients based on the polynomial level, and generating a vector (t) based on the polynomial level. Furthermore, generating the key includes generating a vector (t′) based on a product of the vector (c) and the vector (t) and calculating a second value based on the first value, the vector (t), and the product. In addition, generating the key includes comparing the second value with the polynomial level and returning the coefficients of the vector (c) as the number of coefficients for the polynomial.
- Incline Village NV, US Vinh H. Vo - San Jose CA, US
Assignee:
UNSENE, INC. - Incline Village NV
International Classification:
G06F 12/14
US Classification:
713165
Abstract:
A method of storing a file is provided. The method includes splitting the file into a plurality of file chunks and encrypting each file chunk of the plurality of file chunks. The method also includes generating a first security key that decrypts a first encrypted file chunk of the plurality of encrypted file chunks and storing ones of the plurality of encrypted file chunks at a second location separate and distinct from the first location. The method also includes storing a second security key that decrypts a second encrypted file chunk of the plurality of file chunks at the first encrypted file chunk where access is gained to the second security key when the first encrypted file chunk is decrypted using the first security key.
Method And System For Generating A Secure Message As A Url Message
- Incline Village NV, US Vinh H. Vo - San Jose CA, US
Assignee:
Unsene, Inc. - Incline Village NV
International Classification:
H04L 9/32
US Classification:
713151, 713168, 713171
Abstract:
A method for generating and delivering a message via a web service is provided. A message for a recipient is converted to a URL and sent. A request is received from a sender having a first type of security to send a message also having the first type of security to the recipient having a second type of security. A URL message is created in response to receiving the request to send the message to the recipient and the URL message is sent to the recipient. A URL message response is received from the recipient and provides a landing message to the recipient in response to receiving the URL message response. The landing message includes a hint requesting an answer from the recipient. An answer is received from the recipient and the message is sent to the recipient using the second type of security in response to receiving the answer.
Method And System For Generating A Secure Message As A Url Message
- Incline Village NV, US Vinh H. Vo - San Jose CA, US
Assignee:
UNSENE, INC. - Incline Village NV
International Classification:
G06F 15/16 H04L 9/32
US Classification:
713168, 709206
Abstract:
A method for generating and delivering a message via a web service is provided. A message for a recipient is converted to a URL and sent. A request is received from a sender to send a message to a recipient. A URL message is created in response to receiving the request to send the message to the recipient and the URL message is sent to the recipient. A URL message response is received from the recipient and a landing message is sent to the recipient in response to receiving the URL message response. The landing message includes a hint requesting an answer from the recipient. An answer is received from the recipient and the message is sent to the recipient in response to receiving the answer.
Method And System For Generating A Secure Message As A Url Message
- Incline Village NV, US Vinh H. Vo - San Jose CA, US
Assignee:
UNSENE, INC. - Incline Village NV
International Classification:
H04L 9/32
US Classification:
713170
Abstract:
A method for generating and delivering a message via a web service is provided. A message for a recipient is converted to a URL and sent. A request is received from a sender to send a message to a recipient. A URL message is created in response to receiving the request to send the message to the recipient and the URL message is sent to the recipient. A URL message response is received from the recipient and a landing message is sent to the recipient in response to receiving the URL message response. The landing message includes a hint requesting an answer from the recipient. An answer is received from the recipient and the message is displayed to the recipient in response to receiving the answer.
Medicine Doctors
Dr. Vinh N Vo, Monterey Park CA - DO (Doctor of Osteopathic Medicine)