Information processing apparatus and non-transitory computer readable medium

US11050718B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-11050718-B2
Application numberUS-201916381119-A
CountryUS
Kind codeB2
Filing dateApr 11, 2019
Priority dateOct 1, 2018
Publication dateJun 29, 2021
Grant dateJun 29, 2021

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

An information processing apparatus includes a first cryptographic communication control unit, a second cryptographic communication control unit, and a timeout control unit. The first cryptographic communication control unit issues an encrypted connection request to a communication destination node and performs cryptographic communication. The second cryptographic communication control unit issues, concurrently with the connection request by the first cryptographic communication control unit, a connection request by plain text to the communication destination node, establishes connection, and then performs cryptographic communication. The timeout control unit changes a period for a timeout set in advance for the connection request by the first cryptographic communication control unit in a case where a response to the connection request by the second cryptographic communication control unit is received from the communication destination node before a response to the connection request by the first cryptographic communication control unit is received from the communication destination node.

First claim

Opening claim text (preview).

What is claimed is: 1. An information processing apparatus comprising: a hardware processor programmed to function as: a first cryptographic communication control unit that issues an encrypted connection request to a communication destination node and performs cryptographic communication; a second cryptographic communication control unit that issues, concurrently with the connection request by the first cryptographic communication control unit, a connection request by plain text to the communication destination node, establishes connection, and then performs cryptographic communication; and a timeout control unit that changes a period for a timeout set in advance for the connection request by the first cryptographic communication control unit in a case where a response to the connection request by the second cryptographic communication control unit is received from the communication destination node before a response to the connection request by the first cryptographic communication control unit is received from the communication destination node, wherein the timeout control unit changes the period for the timeout set for the connection request by the first cryptographic communication control unit to a period based on a point in time when the response to the connection request by the second cryptographic communication control unit is received from the communication destination node, and wherein in a case where after the response to the connection request by the second cryptographic communication control unit is received, the response to the connection request by the first cryptographic communication control unit is received within the changed period for the timeout, the first cryptographic communication control unit establishes connection based on the connection request by the first cryptographic communication control unit instead of based on the connection request by the second cryptographic communication control unit. 2. The information processing apparatus according to claim 1 , wherein in a case where the response to the connection request by the second cryptographic communication control unit is received from the communication destination node before the response to the connection request by the first cryptographic communication control unit is received from the communication destination node, the timeout control unit changes the period for the timeout set for the connection request by the first cryptographic communication control unit to a period shorter than a default period. 3. The information processing apparatus according to claim 1 , wherein the hardware processor is further configured to function as a determination unit that determines whether communication executed under control of application software is cryptographic communication or plain-text communication, wherein in a case where the determination unit determines that the communication is plain-text communication, the first cryptographic communication control unit and the second cryptographic communication control unit concurrently issue the connection requests to the communication destination node. 4. The information processing apparatus according to claim 3 , wherein in a case where both the connection request by the first cryptographic communication control unit and the connection request by the second cryptographic communication control unit time out, the first cryptographic communication control unit and the second cryptographic communication control unit interrupt the communication executed under control of the application software. 5. A non-transitory computer readable medium storing a program causing a computer to execute a process for information processing, the process comprising: determining whether communication executed under control of application software is cryptographic communication or plain-text communication; concurrently issuing, in a case where the communication is plain-text communication, a connection request by first cryptographic communication control in which an encrypted connection request is issued to a communication destination node and cryptographic communication is performed and a connection request by second cryptographic communication control in which a connection request by plain text is issued to the communication destination node, connection is established, and cryptographic communication is then performed; changing a period for a timeout set in advance for the connection request by the first cryptographic communication control in a case where a response to the connection request by the second cryptographic communication control is received from the communication destination node before a response to the connection request by the first cryptographic communication control is received from the communication destination node, wherein the changing changes the period for the timeout set for the connection request by the first cryptographic communication control to a period based on a point in time when the response to the connection request by the second cryptographic communication control is received from the communication destination node, and wherein in a case where after the response to the connection request by the second cryptographic communication control is received, the response to the connection request by the first cryptographic communication control is received within the changed period for the timeout, the first cryptographic communication control establishes connection based on the connection request by the first cryptographic communication control instead of based on the connection request by the second cryptographic communication control; and performing the cryptographic communication by the first cryptographic communication control in a case where the response to the connection request by the first cryptographic communication control is received from the communication destination node and performing the cryptographic communication by the first cryptographic communication control in a case where the response to the connection request by the second cryptographic communication control is received from the communication destination node and the period for the timeout for the connection request by the first cryptographic communication control has passed. 6. An information processing apparatus comprising: first cryptographic communication control means for issuing an encrypted connection request to a communication destination node and performing cryptographic communication; second cryptographic communication control means for issuing, concurrently with the connection request by the first cryptographic communication control means, a connection request by plain text to the communication destination node, establishing connection, and then performing cryptographic communication; and timeout control means for changing a period for a timeout set in advance for the connection request by the first cryptographic communication control means in a case where a response to the connection request by the second cryptographic communication control means is received from the communication destination node before a response to the connection request by the first cryptographic communication control means is received from the communication destination node, wherein the timeout control means changes the period for the timeout set for the connection request by the first cryptographic communication control means to a period based on a point in time when the response to the connection request by the second cryptographic communication control means is received from the communication destination node, and wherein in a case where after the response to the connection request by the second cryptographic communication control means is received, the response to the connection request by the first cryptographi

Assignees

Inventors

Classifications

  • wherein the data content is protected, e.g. by encrypting or encapsulating the payload · CPC title

  • when the policy decisions are valid for a limited amount of time · CPC title

  • Timestamp · CPC title

  • involving negotiation or determination of the one or more network security mechanisms to be used, e.g. by negotiation between the client and the server or between peers or by selection according to the capabilities of the entities involved (negotiation of communication capabilities H04L69/24) · CPC title

  • Time-dependent · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US11050718B2 cover?
An information processing apparatus includes a first cryptographic communication control unit, a second cryptographic communication control unit, and a timeout control unit. The first cryptographic communication control unit issues an encrypted connection request to a communication destination node and performs cryptographic communication. The second cryptographic communication control unit iss…
Who is the assignee on this patent?
Fujifilm Business Innovation Corp
What technology area does this patent fall under?
Primary CPC classification H04L63/0428. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue Jun 29 2021 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 4 related publications on this page (citations in our corpus or others sharing the same primary CPC).