[go: up one dir, main page]

WO2019240499A1 - Method and system for supporting short selling of marketable securities, and non-transitory computer-readeable recording medium - Google Patents

Method and system for supporting short selling of marketable securities, and non-transitory computer-readeable recording medium Download PDF

Info

Publication number
WO2019240499A1
WO2019240499A1 PCT/KR2019/007105 KR2019007105W WO2019240499A1 WO 2019240499 A1 WO2019240499 A1 WO 2019240499A1 KR 2019007105 W KR2019007105 W KR 2019007105W WO 2019240499 A1 WO2019240499 A1 WO 2019240499A1
Authority
WO
WIPO (PCT)
Prior art keywords
information
irreversible
node
short selling
rental transaction
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Ceased
Application number
PCT/KR2019/007105
Other languages
French (fr)
Korean (ko)
Inventor
하재우
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
True Short Co Ltd
Original Assignee
True Short Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by True Short Co Ltd filed Critical True Short Co Ltd
Publication of WO2019240499A1 publication Critical patent/WO2019240499A1/en
Anticipated expiration legal-status Critical
Ceased legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q20/00Payment architectures, schemes or protocols
    • G06Q20/30Payment architectures, schemes or protocols characterised by the use of specific devices or networks
    • G06Q20/36Payment architectures, schemes or protocols characterised by the use of specific devices or networks using electronic wallets or electronic money safes
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q20/00Payment architectures, schemes or protocols
    • G06Q20/30Payment architectures, schemes or protocols characterised by the use of specific devices or networks
    • G06Q20/36Payment architectures, schemes or protocols characterised by the use of specific devices or networks using electronic wallets or electronic money safes
    • G06Q20/367Payment architectures, schemes or protocols characterised by the use of specific devices or networks using electronic wallets or electronic money safes involving electronic purses or money safes
    • G06Q20/3676Balancing accounts
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q20/00Payment architectures, schemes or protocols
    • G06Q20/38Payment protocols; Details thereof
    • G06Q20/382Payment protocols; Details thereof insuring higher security of transaction
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q20/00Payment architectures, schemes or protocols
    • G06Q20/38Payment protocols; Details thereof
    • G06Q20/389Keeping log of transactions for guaranteeing non-repudiation of a transaction
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q40/00Finance; Insurance; Tax strategies; Processing of corporate or income taxes
    • G06Q40/04Trading; Exchange, e.g. stocks, commodities, derivatives or currency exchange
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/10Protocols in which an application is distributed across nodes in the network
    • H04L67/1097Protocols in which an application is distributed across nodes in the network for distributed storage of data in networks, e.g. transport arrangements for network file system [NFS], storage area networks [SAN] or network attached storage [NAS]

Definitions

  • the present invention relates to methods, systems, and non-transitory computer readable recording media that support short selling of securities.
  • Securities lending and borrowing transaction means a securities consumption lending agreement concluded by the lender undertaking the transfer of ownership of the securities to the borrower and the borrower undertaking the return of the same amount of securities. Once a loan is established, the securities' disposal rights and revenue streams are transferred to the borrower, who then pays back the borrower's rights (e.g. cash or stock dividends, free shares, Compensation, etc.).
  • the securities' disposal rights and revenue streams are transferred to the borrower, who then pays back the borrower's rights (e.g. cash or stock dividends, free shares, Compensation, etc.).
  • Lending has been used to achieve a variety of purposes. Specifically, short selling transactions, arbitrage transactions through short selling, and collateral are used as collateral. transaction, a fail coverage transaction, a recall coverage transaction if a request for recovery of an existing loan transaction is received (recall coverage transaction), a lower fee It is used for the purpose of replacing a balance with a balance (refinancing transaction), and replacing the balance of the existing balance with a more stable balance.
  • the loan confirmation includes personal information about the lender and the borrower (e.g. the name of the institution, contact information of the institution and the person in charge), information on the stock to be borrowed (e.g., the name of the item, the quantity of the loan, etc.), and the time the contract was concluded (time stamp and trade date, settlement date, other related matters (e.g., whether to recall on stock dividends), and a unique identifier that identifies a firm contract. If a short sale is made without a loan statement when the securities are not borrowed through a loan transaction, this is called naked short selling and is strictly prohibited in most countries that allow short selling.
  • short selling consignor If the person who intends to make a borrow short selling (hereinafter referred to as "short selling consignor") intends to settle with borrowed securities for a borrow short selling order, the short selling consignor shall pay the securities prior to submission of the order. You must have already borrowed or have established a loan agreement.
  • the short selling consignor may, prior to submitting a borrowing short order, to provide proof of borrowing, from the lender: 1 the item and quantity of the loan securities, 2 the date and time of the settlement of the individual loan agreement, and the date of the individual loan transaction, 3 the personal details of the lender (eg, Your name, address, contact information, etc. will be asked to confirm your intention to rent.
  • short selling trustees who receive and process short selling orders from short selling consignors are required to check information from short selling consignors for information such as 1 date of confirmation, 2 lenders, and 3 measures to implement payments related to borrowing short selling orders.
  • the balance sheet it is possible to alter the balance sheet.
  • the information submitted is subject to at least one formatting and filtering of the information in the format required by the financial authorities. This is due to the fact that different institutions record information differently. Even if the relevant information is not processed in this process, it is almost impossible to check whether the contents of the balance sheet (eg, time stamp, quantity, amount, contract date, execution date) have been manipulated. This manipulation can occur not only in the audit process, but also in the usual balance sheet and short selling transactions. Borrowing short-selling transactions can lead to serious unsettled situations that are not recognized or post-traded.
  • a third party such as a consignment trader, securities depository, stock exchange, or financial monitoring / supervision organization that processes orders, clearly verifies borrowing (or lending) by the borrower (or lender). There is no way to do it. In the process of checking whether a short seller is a borrowed short seller from the short selling consignor, it is impossible to clearly verify whether the short seller is a short seller. Currently, the short seller trusts only the claim that the consignor has borrowed and is forced to process the short selling order. In addition, sharing the balance sheet with these third parties will inevitably reveal confidential business information between the borrower and the lender.
  • the above-mentioned problems cannot prevent the alteration of the balance sheet, the generation of irreversible information on the balance sheet record, such as the generation, transmission, and storage of the balance sheet, and the short selling order of the person who intends to short-sell (or intends to sell). This is due to the limitations of the current technology that cannot be verified by third parties without the disclosure of confidential information on whether all borrowings are secured and whether the lender is able to borrow.
  • the present invention aims to solve all of the above-mentioned problems of the prior art.
  • information such as confidential matters or trade secrets of the company in the balance sheet is provided by concealing and irreversible, but the person who performs the verification borrows without the information on the entire original statement. Its purpose is to make it possible to verify (eg, through mathematical operations) whether or not a short sale is made.
  • the present invention enables the financial oversight body to perform real-time auditing, thereby reducing the cost of monitoring and auditing the trading participants (eg borrowers, lenders, etc.) of the financial oversight body.
  • the aim is to improve the effectiveness of such monitoring and auditing.
  • the present invention provides that the securities are secured by allowing the issuance of borrow confirmation, transmission and receipt of confirmation, and confirmation management to be made on a distributed ledger basis. Another objective is to prevent counterfeiting or tampering with loan history, such as items borrowed, borrowed, or tampered with, and to verify violations of short selling regulations.
  • Another object of the present invention is to generate irreversible information about a record associated with a loan transaction, such as generation, transmission, and storage of a balance sheet between a borrower and a lender.
  • a method for supporting the short selling of securities wherein the object of protection among the rental transaction information specified by referring to the agreement of the lease transaction conditions for the securities of the securities made between the lender node and the borrower node Generating first irreversible arithmetic information based on the information to be generated, generating second irreversible arithmetic information based on the non-protected information among the rental transaction information and the first irreversible arithmetic information, and the first And matching at least one of the first irreversible arithmetic information, the second irreversible arithmetic information, and algorithm information associated with the irreversible arithmetic to the short selling order information associated with the rental transaction information.
  • a system for supporting short selling of securities which is subject to protection among rental transaction information specified by referring to an agreement of a rental transaction condition for securities lending between a lender node and a borrower node
  • An irreversible arithmetic information management unit which generates first irreversible arithmetic information based on the information, and generates second irreversible arithmetic information based on the non-protected information among the rental transaction information and the first irreversible arithmetic information
  • the A short selling order information matching unit for matching at least one of first irreversible arithmetic information, second irreversible arithmetic information, and algorithm information associated with the irreversible arithmetic to short selling order information corresponding to the rental transaction information is provided.
  • non-transitory computer readable recording medium for recording another method for implementing the present invention, another system, and a computer program for executing the method.
  • the present invention it is possible to reduce the monitoring and auditing costs of the transaction participants of the financial supervisory authority, and to improve the monitoring and auditing efficiency.
  • a tamperproof balance sheet is generated and transmitted as a smart contract of the distributed ledger and stored in each distributed ledger of the parties, and the balance sheet is generated, transmitted and stored.
  • irreversible information about the statement and audit trail can be generated, and borrowers and lenders can use irreversible and identical transaction information on the loan transaction history and the loan transaction tracking record, which can be proved through computer algorithms. shared facts, and no one can deny the facts of the transaction he or she agrees to (non-repudiation).
  • all transaction details can be integrated and managed through one system based on distributed ledgers, and since the modulation is fundamentally impossible, the point of time borrowed, the quantity borrowed, the short selling
  • the modulation is fundamentally impossible, the point of time borrowed, the quantity borrowed, the short selling
  • the loan transaction information generated between the borrower and the lender is transmitted to the participants who need the corresponding information through the distributed ledger network, and the borrower and the lender are required to settle the transaction based on the transmitted information. Can be booked into its own system.
  • the input process can be auto-booking, it is possible to solve the delay and outstanding problem that may be caused by a mistake due to the manual input process disappears.
  • FIG. 1 is a diagram illustrating a schematic configuration of an entire system supporting short selling according to an embodiment of the present invention.
  • FIG. 2 is a diagram illustrating an exemplary configuration of an entire system supporting short selling according to an embodiment of the present invention.
  • 3 and 4 exemplarily illustrate a process in which a short selling is supported according to an embodiment of the present invention.
  • FIG. 5 is a diagram exemplarily illustrating a process of generating irreversible calculation information according to an embodiment of the present invention.
  • 6 to 8 are diagrams exemplarily illustrating a process in which an agreement is made between a lender node and a borrower node according to an embodiment of the present invention.
  • FIG. 9 is a diagram exemplarily illustrating a process of verifying a short sale according to an embodiment of the present invention.
  • the term "securities" refers to a certificate indicating the right to claim a certain amount of money or cargo, that is, a certificate indicating a property right under commercial law. It must be understood in the broadest sense to cover all types of objects that may be subject to a Securities Lending and Borrowing Transaction, rather than being limited to securities regulated by the Commercial Act or the Securities Exchange Act.
  • securities referred to in this specification include listed stocks, unlisted stocks, bonds, beneficiary securities, new stock takeovers, financial instruments including beneficiary securities, futures, derivatives including equity swaps, ELS (Equity-Linked Securities), Equity-Linked Warrant (ELW), Bond with Warrant (BW), Convertible Bond (CB), and ETF (ETF) Traded Funds) may be included.
  • ELS Equity-Linked Securities
  • ELW Equity-Linked Warrant
  • BW Bond with Warrant
  • CB Convertible Bond
  • ETF ETF Traded Funds
  • FIG. 1 is a diagram illustrating a schematic configuration of an entire system supporting short selling according to an embodiment of the present invention.
  • FIG. 2 is a diagram illustrating an exemplary configuration of an entire system supporting short selling according to an embodiment of the present invention.
  • the entire system may include a communication network, a plurality of nodes 100, and a securities trading system 200.
  • the communication network may be configured regardless of a communication mode such as wired communication or wireless communication, and may include a local area network (LAN), a metropolitan area network (MAN), and a wide area. It may be configured with various communication networks such as a wide area network (WAN).
  • LAN local area network
  • MAN metropolitan area network
  • WAN wide area network
  • the communication network referred to herein may be a known Internet or World Wide Web (WWW).
  • WWW World Wide Web
  • the communication network may include, at least in part, a known wired / wireless data communication network, a known telephone network, or a known wired / wireless television communication network without being necessarily limited thereto.
  • the communication network is a wireless data communication network, and includes Wi-Fi communication, Wi-Fi Direct communication, Long Term Evolution (LTE) communication, Bluetooth communication (eg, low power Bluetooth (BLE) Bluetooth. Low Energy Communication), infrared communication, ultrasonic communication, or the like, may be implemented at least in part.
  • a plurality of nodes is a contact point or connection point capable of communicating with another node 100 through a communication network, and includes a server, a computer, a laptop, a smartphone, a tablet PC.
  • Logical nodes such as physical nodes or applications, program modules, virtual machines, etc. (i.e., virtual nodes) of a backplane (i.e., a digital device having a memory means and equipped with a microprocessor and have computing power).
  • a backplane i.e., a digital device having a memory means and equipped with a microprocessor and have computing power.
  • the plurality of nodes 100 may be installed or included in the form of a program module such as an application, a widget, a short selling support system for supporting the short selling of securities according to the present invention.
  • a program module such as an application, a widget, a short selling support system for supporting the short selling of securities according to the present invention.
  • a program module may be downloaded from an external application distribution server (not shown) or an external system (not shown). If necessary, the above short selling support system may be operated based on Distributed Ledger Technology (DLT).
  • DLT Distributed Ledger Technology
  • the distributed ledger herein may refer to the manner in which rental transaction information or short selling order information that occurs between two party nodes is encrypted or irreversible and distributed and managed by two parties (or other parties),
  • the information determined by agreement may be a concept including a kind of private blockchain managed in the form of a blockchain at the nodes of the two parties.
  • the plurality of nodes 100, lender node 110, borrower node 120, time validator node (time validator node) according to the purpose, authority, etc.
  • Nodes of various participant types e.g., regulator node, moderator node, broker node, depository node, asset manager node, prime broker node, etc.
  • participant types e.g., regulator node, moderator node, broker node, depository node, asset manager node, prime broker node, etc.
  • protection among rental transaction information specified by referring to an agreement of a rental transaction condition for the securities of the securities made between the lender node 110 and the borrower node 120 Generate first irreversible calculation information based on information that is an object of, generate second irreversible calculation information based on non-protected information among the rental transaction information, and first irreversible calculation information above; And matching at least one of the first irreversible arithmetic information of the above, the second irreversible arithmetic information, and algorithm information associated with the irreversible arithmetic to the short selling order information associated with the rental transaction information.
  • the short selling system supports a predetermined hash function (eg, message digest calculation algorithm MD5) in order to generate the irreversible arithmetic information.
  • a predetermined hash function eg, message digest calculation algorithm MD5
  • hash operations e.g, cryptographic algorithms, and the like can be used for the known irreversible transformation or non repudiation.
  • the short selling support system according to the present invention will be described in detail through the following detailed description.
  • this description is exemplary, and at least some of the functions or components required for the short selling support system are required as needed, such as a plurality of nodes 100 (eg, a lender node). 110, borrower node 120 or realized within an external system (not shown) or included in a plurality of nodes 100 (eg, lender node 110, borrower node 120) or external system. It may be apparent to those skilled in the art.
  • a user may use an application including at least some of the functions of the short selling support system according to the present invention at his node, or at least among the functions of the short selling support system according to the present invention.
  • an application including at least some of the functions of the short selling support system according to the present invention at his node, or at least among the functions of the short selling support system according to the present invention.
  • the securities transaction system 200 when the securities transaction system 200 according to an embodiment of the present invention is provided with information on the short selling order of at least one securities, the seller of the securities borrowed by the borrower in response to the short selling order (In other words, a short selling order), or the sell order can be executed through another buyer.
  • the securities trading system 200 may include a conventional stock exchange (eg, New York Stock Exchange, Tokyo Stock Exchange, Korea). It may be similar to a system operated by a Korea Stock Exchange.
  • the short selling support system may be configured to include an irreversible calculation information management unit, a short selling order information matching unit, and a verification management unit.
  • the irreversible operation information management unit, the short selling order information matching unit, and the verification management unit may be program modules that communicate with an external system.
  • Such program modules may be included in the short selling support system in the form of an operating system, an application program module or other program modules, and may be physically stored in various known storage devices.
  • Such program modules may also be stored in a remote storage device capable of communicating with the short selling support system.
  • program modules include, but are not limited to, routines, subroutines, programs, objects, components, data structures, etc. that perform particular tasks or execute particular abstract data types, described below, in accordance with the present invention.
  • the irreversible calculation information management unit refers to the protection of the rental transaction information specified by referring to the agreement of the rental transaction conditions for the security of the securities made between the lender node 110 and the borrower node 120.
  • the first irreversible arithmetic operation information may be generated based on the information that is subject to the operation.
  • the type of securities to be rented by the lender the type of securities to be rented by the lender, the quantity of the securities to be rented by the lender, the loan fee rate, the contract date, and the date of conclusion.
  • the above rental transaction information is transaction information associated with the rental transaction made between the lender node 110 and the borrower node 120 (for example, such a transaction information is a rental transaction)
  • the information may be related to a short selling order requested by the short selling order consignment agency.
  • the information subject to the above protection may be information specified (or preset) by the borrower or the lender among the rental transaction information, or may be information specified by mutual agreement. have.
  • each private key ie, lender node 110 for a lending transaction condition of a security that is mutually accepted or approved by lender node 110 and borrower node 120.
  • an agreement regarding the above rental transaction conditions can be performed, and the irreversible arithmetic operation information management unit can be used in the rental transaction information specified by referring to the agreement of the above rental transaction conditions.
  • the first irreversible arithmetic information eg, a first message digest
  • the non-reciprocal operation information management unit refers to at least one of a nonce and a predetermined private key in order to prevent decryption of the irreversible operation. Irreversible information can be generated.
  • the nonce value and the private key value according to an embodiment of the present invention may be determined by an agreement between the lender node 110 and the borrower node 120, may be given in response to the rental transaction information, or may be a value generated arbitrarily. .
  • the irreversible calculation information management unit is based on the first irreversible calculation information based on a value calculated after a predetermined calculation of the information to be protected and the nonce value among the rental transaction information. Can be generated.
  • the irreversible calculation information management unit may perform a function of generating the second irreversible calculation information based on the non-protected information and the first irreversible calculation information among the rental transaction information.
  • the irreversible calculation information management unit according to an embodiment of the present invention and information that is not subject to protection, such as information on the rental date of the securities, the rental time of the securities, and the information about the amount of rental of the securities, among the rental transaction information.
  • the second irreversible operation information eg, a second message digest
  • the irreversible calculation information management unit may allow time information associated with at least one of the first irreversible calculation information and the second irreversible calculation information to be time validated.
  • the authenticated visual information may be further included in the second irreversible calculation information.
  • the non-reciprocal operation information management unit for example, a node predetermined by having a predetermined public power (for example, public information about time validation), a node designated by the borrower node and By at least one of the nodes designated by the lender node, it is possible to cause the information on the generation time of the first irreversible operation information or the second irreversible operation information above to be authenticated, and the authenticated time information is authenticated to the agent. 2 may be included in the irreversible operation information.
  • the authentication may be performed by signing with a private key of at least one of a node preset as the public authority, a node designated by the borrower node, and a node designated by the lender node. have.
  • the irreversible calculation information management unit when the second irreversible calculation information is generated, the third irreversible on the basis of the non-protected information and the second irreversible calculation information of the above rental transaction information Operation information can be generated.
  • the irreversible calculation information management unit after the second irreversible calculation information is generated, in order to prevent decryption of the irreversible calculation, information that is not subject to protection among the rental transaction information.
  • the third irreversible calculation information can be generated.
  • the embodiment in which the third irreversible calculation information is generated by irreversibly calculating the second irreversible calculation information again has been mainly described.
  • the present invention is not necessarily limited to generating the third irreversible calculation information.
  • the fourth to N-th irreversible arithmetic information can also be generated within a range capable of achieving the object of.
  • the short selling order information matching unit includes at least one of the first irreversible operation information, the second irreversible operation information, and algorithm information associated with the irreversible operation, and the short selling order information associated with the rental transaction information. Matching function can be performed.
  • the short selling order information may be an electronic short sale instruction provided to a short selling order consignment agency or an exchange for a short selling order based on the rental transaction information. It may be a concept including
  • the short selling order information matching unit corresponds to the short selling order information based on the above rental transaction information, the first irreversible operation information, the second irreversible operation information, and the above. At least one of the algorithm information associated with the irreversible operation of may be specified.
  • the short selling order information matching unit for another example, the first irreversible operation information, the second irreversible operation information and the above for the short selling order information based on the rental transaction information.
  • At least one of the algorithm information associated with the irreversible operation of may be set to have a correspondence relationship (eg, a one-to-one correspondence relationship).
  • the short selling order information matching unit includes the first irreversible operation information, the second irreversible operation information, and the algorithm information associated with the irreversible operation, and the short selling order information.
  • the above correspondence may be set through a database or a lookup table related to the correspondence of.
  • the short selling order information matching unit may include at least one of the matched first irreversible operation information, second irreversible operation information, and algorithm information associated with the irreversible operation related to the rental transaction information. Short selling may also be included or tagged in the order information.
  • at least one of the matched first irreversible operation information, second irreversible operation information, and algorithm information associated with the irreversible operation is the short selling order information (specifically, It can be tagged with an electronic short sale instruction that can be used to place a short sale order and delivered through an Order Management System (OMS) that connects the short seller and the short seller.
  • OMS Order Management System
  • the verification management unit may perform a function of verifying whether or not borrowing (or borrowing) short selling by comparing the short selling order information and the rental transaction information associated with the short selling order information.
  • the verification management unit determines whether the short selling order quantity included in the first short selling order information is less than or equal to the borrowing quantity of the first rental transaction information associated with the first short selling order information, Whether the short selling order amount included in the first short selling order information is less than or equal to the borrowing amount of the above first rental transaction information, and the name of the security included in the first short selling order information, and the first rental above
  • the borrowing (or borrowing) short selling may be verified based on at least one of whether the names of the securities of the transaction information match.
  • the verification management unit associates with the short selling order information based on at least one of the first irreversible operation information matching the short selling order information, the second irreversible operation information, and algorithm information associated with the irreversible operation. Integrity of the rental transaction information can be verified.
  • An algorithm associated with an irreversible operation may include an algorithm for generating at least one of first irreversible operation information and second irreversible operation information.
  • the verification management unit may include the first irreversible calculation information matching the short selling order information and the corresponding short selling order information, based on an algorithm associated with an irreversible operation matching the short selling order information.
  • the second irreversible arithmetic information may be obtained by irreversibly calculating non-protected information (specifically, information not subject to protection used at the time of generating the second irreversible arithmetic information among the rental transaction information) among related rental transaction information.
  • non-protected information specifically, information not subject to protection used at the time of generating the second irreversible arithmetic information among the rental transaction information
  • the integrity of the rental transaction information associated with the short selling order information may be verified.
  • the verification management unit lends based on whether the authentication for the time when the second irreversible calculation information (or the first irreversible calculation information) matching the short selling order information is generated is valid. Integrity of transaction information can be verified. More specifically, the verification management unit according to an embodiment of the present invention uses a public key of a node (for example, a node designated by the borrower node 120) that has performed authentication for the above time. By decrypting the signature for the above authentication, it is possible to verify whether the corresponding certificate is a valid certificate, and thereby the integrity of the rental transaction information can be verified.
  • a public key of a node for example, a node designated by the borrower node 120
  • 3 and 4 exemplarily illustrate a process in which a short selling is supported according to an embodiment of the present invention.
  • 3 and 4 illustrate a situation in which short selling is supported based on a distributed ledger according to an embodiment of the present invention.
  • the agreement between the lender node 110 and the borrower node 120 may be based on a smart contract supported in the distributed ledger network.
  • First irreversible calculation information may be generated based on the information (310, 410).
  • the borrower node 120 may generate the first irreversible calculation information based on the information to be protected from the rental transaction information (310).
  • the lender node 110 may generate the first irreversible calculation information based on the information to be protected from the rental transaction information (410).
  • the second irreversible calculation information may be generated based on the non-protected information among the rental transaction information and the first irreversible calculation information.
  • the borrower node 120 may generate second irreversible calculation information by irreversibly calculating information that is not subject to protection and first irreversible calculation information among the rental transaction information. have.
  • the lender node 110 may generate the second irreversible operation information by irreversibly calculating the first irreversible operation information and the non-protected information among the rental transaction information. Can be.
  • authentication for the time information associated with the second irreversible operation information may be performed, and the authenticated time information may be included in the second irreversible operation information.
  • the borrower node 120 may transmit a time validator node or the borrower node 120 with respect to a time at which the second irreversible calculation information is generated.
  • the node 130 may be authenticated by the node 130 designated by the node 130, and the authenticated time information may be included in the second irreversible operation information (Time-Validated Message Digest).
  • the lender node 110 may perform authentication with respect to the time at which the second irreversible operation information is generated, and the authenticated time information is the second irreversible operation information.
  • (Lender Issued Time-Validated Message Digest) can be included in (420).
  • the first irreversible operation information above, the second irreversible operation information (the information may include the above authorized time information) and the irreversible operation associated with At least one of the algorithm information may match the short selling order information associated with the rental transaction information.
  • an order management system (OMS) that is tagged with an electronic short sale instruction that can be used when ordering a short selling to connect a short selling consignor and a short selling trustee. Can be delivered via).
  • the first irreversible operation information, the second irreversible operation information, the information that is not subject to protection among the rental transaction information, and algorithm information associated with the irreversible operation are verified for short selling.
  • Node 140 may be provided (or granted access or access).
  • the short selling verification node 140 may verify the borrowing short selling by analyzing the short selling order information and the rental transaction information associated with the short selling order information. 330 and 430.
  • the short selling verification node 140 may provide the first irreversible operation information, the second irreversible operation information, and the algorithm information associated with the above irreversible operation that match the short selling order information.
  • the integrity of the rental transaction information may be verified based on at least one of the above.
  • FIG. 5 is a diagram exemplarily illustrating a process of generating irreversible calculation information according to an embodiment of the present invention.
  • the first irreversible calculation information 510 may be generated based on information 501 to be protected, such as a name and a contractor's contract information.
  • the first irreversible operation information 510 may be referred to with reference to the nonce value or the private key value 501. Can be generated.
  • the second irreversible arithmetic information 520 may be generated based on information 502 which is not subject to protection such as a quantity and a reference ID and the first irreversible arithmetic information 510 described above.
  • the node 130 (the node having such a public authority is the lender) whose information about the time when the second irreversible arithmetic information 520 is generated is set to have public trust in the distributed ledger. Agreement may also be established between node 110 and borrower node 120), by node 130 specified by lender node 110 or by node 130 designated by borrower node 120. Once authenticated, information about the electronic signature signed with the private key of the node 130 may be further included in the second irreversible operation information 520 (530).
  • 6 to 8 are diagrams exemplarily illustrating a process in which an agreement is made between a lender node 110 and a borrower node 120 according to an embodiment of the present invention.
  • borrower node 110 may request information about a rental transaction condition for lending a security from borrower node 110.
  • the borrower node 120 may request a private key based digital signature for the request (601).
  • information regarding the rental transaction conditions from the lender node 110 may be provided to the borrower node 120 in response to the request.
  • the lender node 110 may require a private key based digital signature (602).
  • a request for approval of the rental transaction condition from the borrower node 120 may be provided to the borrower node 110.
  • the borrower node 120 may require a private key based digital signature for the above authorization request (603).
  • the above lender node 110 if the approval for the above rental transaction conditions is made from the above lender node 110 in response to the above approval request (604), the above lender node 110 And an agreement is made between the borrower node 120, and information about the agreed condition may be distributed and recorded in each of the lender node 110 and the borrower node 120, respectively (605, 606). .
  • information about a rental transaction condition for lending of securities may be pushed out from the lender node 110 to the borrower node 120.
  • a private key based electronic signature may be required of the lender node 110 for presentation of the above (701).
  • the borrower node 110 may be provided a request for approval regarding the above rental transaction conditions from the borrower node 120 in response to the information presented above.
  • a private key based electronic signature may be required of the borrower node 120 for the above authorization request (702).
  • the loan transaction condition from the borrower node 120 may be provided (803).
  • FIG. 9 is a diagram exemplarily illustrating a process of verifying a short sale according to an embodiment of the present invention.
  • the borrower node 120 requests loan transaction information associated with the short selling order information from the short selling verification node 140 (or an authorization request for viewing or access). It may be (901).
  • the borrower node 120 may provide the short selling verification node 140 with information that is not subject to protection among the rental transaction information, the first irreversible operation information, the second irreversible operation information, and the irreversible operation.
  • the associated algorithm information may be provided (or authorized to be viewed or accessed) (902).
  • the short selling verification node 140 may verify the borrowing short selling by comparing the short selling order information and the rental transaction information associated with the short selling order information. (903). Further, according to one embodiment of the present invention, the short selling verification node 140 is based on at least one of the first irreversible operation information matching the short selling order information, the second irreversible operation information and the algorithm information associated with the irreversible operation. It is possible to verify the integrity of the rental transaction information.
  • the short selling verification node 140 may perform a first irreversible operation matching the short selling order information based on an algorithm associated with an irreversible operation matching the short selling order information.
  • Irreversible non-protected information (specifically, non-protected information used at the time of generating the second irreversible arithmetic information) of the rental transaction information associated with the information and the above short selling order information.
  • Generate second irreversible arithmetic information by calculating, and compare the generated second irreversible arithmetic information with second irreversible information matching the short auction order information by analyzing the second irreversible arithmetic information so that the integrity of the rental transaction information is verified. Can be.
  • Embodiments according to the present invention described above can be implemented in the form of program instructions that can be executed by various computer components and recorded in a computer-readable recording medium.
  • the computer-readable recording medium may include program instructions, data files, data structures, etc. alone or in combination.
  • Program instructions recorded on the computer-readable recording medium may be specially designed and configured for the present invention, or may be known and available to those skilled in the computer software arts.
  • Examples of computer-readable recording media include magnetic media such as hard disks, floppy disks and magnetic tape, optical recording media such as CD-ROMs and DVDs, and magneto-optical media such as floptical disks. medium) and hardware devices specifically configured to store and execute program instructions, such as ROM, RAM, flash memory, and the like.
  • Examples of program instructions include not only machine code generated by a compiler, but also high-level language code that can be executed by a computer using an interpreter or the like.
  • the hardware device may be modified with one or more software modules to perform the processing according to the present invention, and vice versa.

Landscapes

  • Business, Economics & Management (AREA)
  • Accounting & Taxation (AREA)
  • Engineering & Computer Science (AREA)
  • Finance (AREA)
  • Theoretical Computer Science (AREA)
  • Strategic Management (AREA)
  • Physics & Mathematics (AREA)
  • General Business, Economics & Management (AREA)
  • General Physics & Mathematics (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Development Economics (AREA)
  • Economics (AREA)
  • Marketing (AREA)
  • Technology Law (AREA)
  • Signal Processing (AREA)
  • Computer Security & Cryptography (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Abstract

According to one aspect to the present invention, a method for supporting short selling of marketable securities comprises the steps of: generating first irreversible operation information on the basis of information to be protected that is included in lending transaction information specified in reference to an agreement of lending transaction conditions, occurring between a lender node and a borrower node, for lending marketable securities; generating second irreversible operation information on the basis of the first irreversible operation information and information not to be protected that is included in the lending transaction information; and matching at least one of the first irreversible operation information, the second irreversible operation information, and algorithm information linked with an irreversible operation to short selling order information linked with the lending transaction information.

Description

유가증권의 공매도를 지원하는 방법, 시스템 및 비일시성의 컴퓨터 판독 가능 기록 매체Methods, systems, and non-transitory computer readable recording media that support short selling of securities

본 발명은 유가증권의 공매도를 지원하는 방법, 시스템 및 비일시성의 컴퓨터 판독 가능 기록 매체에 관한 것이다.The present invention relates to methods, systems, and non-transitory computer readable recording media that support short selling of securities.

증권 대차 거래(securities lending and borrowing transaction)란, 대여자가 증권의 소유권을 차입자에게 이전할 것을 약정하고, 차입자는 동일한 물량의 증권을 반환할 것을 약정함으로써, 성립되는 증권 소비 대차 거래 계약을 의미한다. 대차 거래가 성립되면, 해당 증권의 처분권과 수익원이 차입자에게 이전되며, 차입자는 이에 대한 반대급부로서 대여자가 대차 거래를 하지 않았으면 받을 수 있었던 권리(예를 들면, 현금이나 주식 형태의 배당금, 무상주, 유상주 등)에 대하여 보상하게 된다.Securities lending and borrowing transaction means a securities consumption lending agreement concluded by the lender undertaking the transfer of ownership of the securities to the borrower and the borrower undertaking the return of the same amount of securities. Once a loan is established, the securities' disposal rights and revenue streams are transferred to the borrower, who then pays back the borrower's rights (e.g. cash or stock dividends, free shares, Compensation, etc.).

대차 거래는 다양한 목적을 달성하기 위해서 활용되고 있는데, 구체적으로 살펴보면, 공매도를 위한 용도(short selling transaction), 공매도를 통하여 차익 거래를 수행하기 위한 용도(arbitrage transaction), 담보로서 이용하기 위한 용도(collateral transaction), 결제 대용을 위한 용도(fail coverage transaction), 기존 대차 거래에 대한 회수 요청이 들어온 경우에 이를 새로운 물량으로 대체하기 위한 용도(recall coverage transaction), 기존 대차 거래의 대차 물량을 보다 낮은 수수료의 대차 물량으로 대체하기 위한 용도(refinancing transaction), 기존 대차 거래의 대차 물량을 보다 안정적인 대차 물량으로 대체하기 위한 용도(replacement transaction) 등으로 활용되고 있다.Lending has been used to achieve a variety of purposes. Specifically, short selling transactions, arbitrage transactions through short selling, and collateral are used as collateral. transaction, a fail coverage transaction, a recall coverage transaction if a request for recovery of an existing loan transaction is received (recall coverage transaction), a lower fee It is used for the purpose of replacing a balance with a balance (refinancing transaction), and replacing the balance of the existing balance with a more stable balance.

대부분의 국가에서는 법규상 차입자가 증권을 공매도(short selling)하기 위해서는, 차입자 자신이 공매도 주문 이전에 차입한 증권을 소유하고 있어야 하는데, 이때 차입 증권을 소유하고 있는 것으로 인정되는 시점은 해당 증권의 차입이 완료되거나 해당 증권에 대한 대차 거래 계약이 확정된 시점이다. 대다수 공매도 거래자들은 대차 거래 계약이 확정되는 즉시 공매도에 대한 매도 호가 주문을 내고 있다. 대차 거래 계약의 진행 시에는 증권 대차 물량 탐색(searching), 협상(negotiation), 대차 계약 확정(confirmation) 등의 단계를 거치고, 최종적으로 주식 대차 거래 계약이 확정되었음을 증빙하는 대차 거래 내역서(borrow confirmation)가 생성되어 대여자로부터 차입자에게 전송되게 된다. 미국, 홍콩 등 일부 국가의 경우 대차 계약의 확정 없이, 대여 물량에 대한 홀드 확정서(hold confirmation)를 대여자로부터 받은 후 공매도 거래를 할 수 있도록 허용하고 있다. 이는 공매도 거래가 발생한 후에 대차 거래를 완료하는 방식이며, 선 차입할 필요가 없어 그 절차가 간편할 뿐만 아니라 담보 비용 및 증권 차입 비용을 현저하게 줄일 수 있다는 장점이 있다.In most countries, in order for a borrower to short sell a securities, the borrower must own the securities borrowed prior to the short selling order, at which point the borrowing securities are recognized. It is the time to complete or secure the loan agreement for the securities. Most short traders place short quotes for short selling as soon as the contract is finalized. In the course of proceeding a loan transaction, the company will go through the steps of searching, negotiating, and confirming the balance of the securities, and finally confirming the settlement of the stock loan. Is generated and sent from the lender to the borrower. Some countries, such as the United States and Hong Kong, allow short selling transactions after receiving a hold confirmation from the lender, without a loan agreement being finalized. This is a method of completing a loan transaction after a short selling transaction, and there is no need to prepay, so the procedure is simple, and the cost of collateral and securities can be significantly reduced.

한편, 공매도 시 주식을 소유했음(즉, 이미 차입했거나 차입 계약이 확정되었음(또는, 경우에 따라서는 차입할 증권을 홀드하고 있음))을 증빙하는 서류가 앞서 언급된 대차 거래 내역서 또는 확정서(borrow confirmation 또는 securities lending and borrowing confirmation)이다. 차입 확정서에는 대여자와 차입자에 관한 인적사항(예: 기관명, 기관 및 담당자 연락처 등), 대여(차입)하고자 하는 주식에 관한 사항(예: 종목명, 대여수량 등), 계약이 체결된 시간(time stamp) 및 날짜(trade date), 대차 체결(또는 체결 예정)일(settlement date), 그 외 관련 사항(예: 주식배당 시 리콜 여부 등), 그리고 확정 계약을 식별하는 고유의 식별자가 포함된다. 만약 대차 거래를 통해 증권에 대한 차입이 이루어지지 않은 상태에서 대차 거래 내역서 없이 공매도를 할 경우에, 이를 무차입 공매도(naked short selling)라 칭하며 공매도를 허용하는 대다수의 국가에서 이를 엄격히 금지하고 있다.On the other hand, a document supporting the sale of the stock at the time of the short sale (i.e. it has already been borrowed or the borrowing contract has been established (or, in some cases, the holding of the securities to be borrowed)) is mentioned above. confirmation or securities lending and borrowing confirmation. The loan confirmation includes personal information about the lender and the borrower (e.g. the name of the institution, contact information of the institution and the person in charge), information on the stock to be borrowed (e.g., the name of the item, the quantity of the loan, etc.), and the time the contract was concluded (time stamp and trade date, settlement date, other related matters (e.g., whether to recall on stock dividends), and a unique identifier that identifies a firm contract. If a short sale is made without a loan statement when the securities are not borrowed through a loan transaction, this is called naked short selling and is strictly prohibited in most countries that allow short selling.

관련 법령에 따르면 차입 공매도를 하고자 하는 자(이하, "공매도 위탁자"라 한다.)가 차입 공매도 주문에 대하여 차입한 유가증권으로 결제하고자 하는 경우, 공매도 위탁자는 해당 주문의 제출 이전에 해당 유가증권을 이미 차입했거나 차입 계약을 확정해 놓은 상태이어야 한다. 이와 관련하여, 공매도 위탁자는 차입에 대한 증빙을 위해 차입 공매도 주문 제출 이전에 대여자로부터 ① 대차 증권의 종목 및 수량, ② 개별 대차 거래 계약 확정 일시 및 개별 대차 거래일, ③ 대여자 인적 사항(예를 들어, 이름, 주소, 연락처)과 같은 정보에 대하여 대여 의사를 확인 받도록 하고 있다. 또한, 공매도 위탁자로부터 공매도 주문을 위탁 받아 처리하는 공매도 수탁자의 경우에는 ① 확인 일자, ② 대여자, ③ 차입 공매도 주문과 관련된 결제 이행 방안과 같은 정보에 대하여 공매도 위탁자로부터 확인 받도록 하고 있다.If the person who intends to make a borrow short selling (hereinafter referred to as "short selling consignor") intends to settle with borrowed securities for a borrow short selling order, the short selling consignor shall pay the securities prior to submission of the order. You must have already borrowed or have established a loan agreement. In this regard, the short selling consignor may, prior to submitting a borrowing short order, to provide proof of borrowing, from the lender: ① the item and quantity of the loan securities, ② the date and time of the settlement of the individual loan agreement, and the date of the individual loan transaction, ③ the personal details of the lender (eg, Your name, address, contact information, etc. will be asked to confirm your intention to rent. In addition, short selling trustees who receive and process short selling orders from short selling consignors are required to check information from short selling consignors for information such as ① date of confirmation, ② lenders, and ③ measures to implement payments related to borrowing short selling orders.

하지만, 위와 같은 종래의 업무 방식을 비롯하여 지금까지 소개된 기술에 의하면, 다음과 같은 문제점이 있다.However, according to the technology introduced so far, including the conventional work method as described above, there are the following problems.

첫째로, 대차 거래 내역서에 대한 변조가 가능하다. 특히, 무차입 공매도 여부에 대한 감사가 이루어질 때 제출되는 내용이 금융 당국에서 요구하는 형식에 맞춰 해당 정보에 대한 최소 한번 이상의 서식화(formatting) 및 여과 과정(filtering)을 거치게 된다. 이는 각 기관마다 정보의 기록 방식이 다르다는 점에 기인한다. 이 과정에서 관련 정보가 가공이 되지 않았다 하더라도, 대차 거래 내역서의 내용(예를 들면, 시간(time stamp), 수량, 금액, 계약 날짜, 체결 날짜)에 대한 조작 여부를 확인하기가 불가능에 가깝다. 이러한 조작은 감사(audit) 과정이 아니라 평소 대차 및 공매도 거래 시에도 일어날 수 있다. 무차입 공매도 거래가 발생한 경우, 이를 인지하지 못하거나 거래 이후에(post-trade) 파악하게 되어 심각한 미결제 상황을 초래하기도 한다.First, it is possible to alter the balance sheet. In particular, when an audit is conducted on a borrow short sale, the information submitted is subject to at least one formatting and filtering of the information in the format required by the financial authorities. This is due to the fact that different institutions record information differently. Even if the relevant information is not processed in this process, it is almost impossible to check whether the contents of the balance sheet (eg, time stamp, quantity, amount, contract date, execution date) have been manipulated. This manipulation can occur not only in the audit process, but also in the usual balance sheet and short selling transactions. Borrowing short-selling transactions can lead to serious unsettled situations that are not recognized or post-traded.

둘째로, 누가 언제 어떤 내용에 서로 동의하여 대차 거래 내역서를 생성, 전달하였는지에 대한 명확하고도 비가역적인 기록 생성이 어렵다. 시장 참가자, 특히 공매도 거래자(short seller)는 추후에 금융 감독 기관으로부터의 요청이 있을 시 해당 거래가 차입 공매도임을 증빙할 수 있어야 한다. 이를 증빙하기 위해서는 차입자와 대여자가 동의를 한 내역서가 필요한데, 지금까지는 차입자가 제출하는 자료에 전적으로 의존하는 실정이며, 해당 자료만으로는 차입자와 대여자가 합의한 내용에 근거한 것인지를 증빙할 수가 없다.Second, it is difficult to create a clear and irreversible record of who agreed to what, when, and what the balance sheet was. Market participants, especially short sellers, should be able to prove that the transaction is a borrow short selling at a later request from the financial regulator. In order to prove this, the borrower and the lender agreed with the statement. Until now, it is completely dependent on the borrower's data, and it is not possible to prove whether the borrower and the lender are based on the agreement.

셋째로, 제3의 기관, 예를 들어, 주문을 처리하는 위탁 매매업자, 증권 예탁기관, 증권 거래소, 또는 금융 감시·감독 기구가 차입자(또는 대여자)의 차입(또는 대여)여부를 명확하게 검증할 방법이 존재하지 않는다. 공매도 수탁자가 차입 공매도 여부를 공매도 위탁자로부터 확인 받는 과정에서 공매도 여부에 대한 명확한 검증이 불가능하며, 현재 공매도 수탁자는 위탁자가 차입을 했다는 주장만을 믿고 공매도 주문을 처리할 수밖에 없는 실정이다. 나아가, 대차 거래 내역서를 이들 제3의 기관에 공유하게 될 경우 차입자와 대여자 간의 영업 기밀 정보가 누출될 수밖에 없다.Third, a third party, such as a consignment trader, securities depository, stock exchange, or financial monitoring / supervision organization that processes orders, clearly verifies borrowing (or lending) by the borrower (or lender). There is no way to do it. In the process of checking whether a short seller is a borrowed short seller from the short selling consignor, it is impossible to clearly verify whether the short seller is a short seller. Currently, the short seller trusts only the claim that the consignor has borrowed and is forced to process the short selling order. In addition, sharing the balance sheet with these third parties will inevitably reveal confidential business information between the borrower and the lender.

넷째로, 무차입 공매도 여부에 대한 감사를 하는 금융 감독 기관의 입장에서 공매도 위탁자가 실제로 관련 규정에 따라 공매도 주문 이전에 차입을 했는지에 대한 명확한 검증이 어렵다. 만약 공매도 위탁자가 자신의 기록을 임의로 또는 실수로 변경하여 금융당국에 제출한다면 이를 검증할 방법이 없는 것이다. 공매도 위탁자의 차입 여부 그리고 대여한 자의 대여 여부를 확인하기 위해 금융당국 또는 금융당국이 제3의 기관(예: 증권 예탁 결제원 또는 증권 거래소)에 업무를 위탁하여 모든 대차 거래 내역서를 취합, 관리하는 방안이 있을 수 있다. 하지만 이 방식으로도 지금까지의 문제점을 해결하기는 어렵다. 예를 들어, 대차 거래 내역서의 위변조 여부를 판단할 수가 없고, 그 내역서가 실제로 차입자와 대여자가 동의했는지에 대한 여부를 수학적 연산과 같이 명확하게 증빙을 할 수 있는 길이 없다. 또한 중앙 집중화된 데이터베이스의 경우 그 데이터의 손실, 해킹, 변조, 파손, 손상 등의 리스크가 있을 수밖에 없으며, 이 경우 그 책임은 제3의 기관 및 금융 감시·감독 기구에 전가될 수 있다.Fourth, it is difficult for a financial oversight body to audit whether or not a short sale is made, and it is difficult to verify whether the short selling consignor actually borrowed before the short selling order in accordance with the relevant regulations. If a short selling consignor changes his or her record arbitrarily or by mistake, there is no way to verify it. A financial authority or a financial authority entrusts a third party (e.g. securities depository settlement or stock exchange) to collect and manage all the balance sheets in order to check whether the short selling consignor borrows and whether the lender borrows. This can be. But even with this method, it is difficult to solve the problems so far. For example, it is not possible to determine whether the balance sheet is forged or not, and there is no way to clearly verify whether the statement actually agrees with the borrower and the lender. In the case of a centralized database, there is a risk of losing, hacking, tampering, destroying, or damaging the data. In this case, the responsibility may be passed on to third-party institutions and financial monitoring and supervision.

상기에 언급된 문제점들은 대차 거래 내역서의 변조를 막을 수 없고, 대차 거래 내역서의 생성·전송·저장 등 대차 계약 기록에 대한 비가역적인 정보의 생성이 불가능하며, 공매도를 한(또는 하려는) 자의 공매도 주문 전 차입물량 확보 여부 및 대여자의 대여 여부에 대한 기밀 정보의 공개 없이 제 3자의 검증이 불가능한 현 기술의 한계에 기인한다.The above-mentioned problems cannot prevent the alteration of the balance sheet, the generation of irreversible information on the balance sheet record, such as the generation, transmission, and storage of the balance sheet, and the short selling order of the person who intends to short-sell (or intends to sell). This is due to the limitations of the current technology that cannot be verified by third parties without the disclosure of confidential information on whether all borrowings are secured and whether the lender is able to borrow.

본 발명은 전술한 종래 기술의 문제점을 모두 해결하는 것을 그 목적으로 한다.The present invention aims to solve all of the above-mentioned problems of the prior art.

또한, 본 발명은, 제3자의 검증을 위해서 대차 거래 내역서 중 회사의 기밀 사항 또는 영업 비밀 등의 정보는 은닉화 및 비가역화하여 제공하지만, 그 검증을 하는 자가 해당 내역서 원문 전체에 대한 정보 없이도 차입(또는 무차입) 공매도 여부를 검증 가능(예를 들어, 수학적 연산을 통해)하도록 하는 것을 그 목적으로 한다.In addition, in the present invention, for the verification of a third party, information such as confidential matters or trade secrets of the company in the balance sheet is provided by concealing and irreversible, but the person who performs the verification borrows without the information on the entire original statement. Its purpose is to make it possible to verify (eg, through mathematical operations) whether or not a short sale is made.

또한, 본 발명은, 무차입 공매도(naked short selling)를 감지(detection), 방지(prevention) 또는 제거(elimination)하는 것을 또 다른 목적으로 한다.It is another object of the present invention to detect, prevent or eliminate naked short selling.

또한, 본 발명은, 대차 거래 또는 공매도 과정에서 발생되는 거래 지연을 감소(예를 들어, 증빙 과정 단축)시키는 것을 또 다른 목적으로 한다.It is another object of the present invention to reduce (eg, shorten the evidence process) transaction delays that occur during a loan transaction or a short selling process.

또한, 본 발명은, 금융 감독 기관이 실시간 감사(real-time auditing)를 수행할 수 있도록 함으로써, 금융 감독 기관의 거래 참가자(예를 들어, 차입자, 대여자 등)에 대한 감시 및 감사 비용을 감소시키고, 그 감시 및 감사의 효율성을 제고시키는 것을 또 다른 목적으로 한다.In addition, the present invention enables the financial oversight body to perform real-time auditing, thereby reducing the cost of monitoring and auditing the trading participants (eg borrowers, lenders, etc.) of the financial oversight body. The aim is to improve the effectiveness of such monitoring and auditing.

또한, 본 발명은, 대차 거래 과정이 금융 감독 기관에 실시간으로 보고(real-time reporting)될 수 있도록 함으로써, 거래 참가자들의 규제 보고, 컴플라이언스(compliance) 비용을 감소시키는 것을 또 다른 목적으로 한다.It is another object of the present invention to reduce the regulatory reporting and compliance costs of trading participants by allowing the loan transaction process to be reported in real-time to financial regulators.

또한, 본 발명은, 대차 거래 내역서의 발행(issuance of borrow confirmation), 그 내역서 전송 및 수신(transmission and receipt of confirmation), 및 그 내역서 관리(confirmation management)가 분산원장 기반으로 이루어지도록 함으로써, 증권이 대여(또는 차입)되는 종목, 수량, 시점 등의 대차 거래 내역에 대한 위조 또는 변조를 차단하고 공매도 관계 규정 위반 여부를 검증하는 것을 또 다른 목적으로 한다. In addition, the present invention provides that the securities are secured by allowing the issuance of borrow confirmation, transmission and receipt of confirmation, and confirmation management to be made on a distributed ledger basis. Another objective is to prevent counterfeiting or tampering with loan history, such as items borrowed, borrowed, or tampered with, and to verify violations of short selling regulations.

또한, 본 발명은, 차입자와 대여자 간의 대차 거래 내역서의 생성·전송·저장 등 대차 거래와 연관된 기록에 대한 비가역적(immutable)인 정보를 생성하는 것을 또 다른 목적으로 한다.In addition, another object of the present invention is to generate irreversible information about a record associated with a loan transaction, such as generation, transmission, and storage of a balance sheet between a borrower and a lender.

또한, 본 발명은, 대차 거래 정보의 무결성(integrity) 및 대차 거래의 유효성(validity)을 보장하는 것을 또 다른 목적으로 한다.It is another object of the present invention to ensure the integrity of the balance transaction information and the validity of the balance transaction.

또한, 본 발명은, 대차 거래 사실을 증명하고 부인 방지(non-repudiation)를 보장하는 것을 또 다른 목적으로 한다.It is another object of the present invention to prove the fact of the loan transaction and to ensure non-repudiation.

상기 목적을 달성하기 위한 본 발명의 대표적인 구성은 다음과 같다.Representative configuration of the present invention for achieving the above object is as follows.

본 발명의 일 태양에 따르면, 유가증권의 공매도를 지원하는 방법으로서, 대여자 노드 및 차입자 노드 사이에서 이루어지는 유가증권의 대여를 위한 대여 거래 조건의 합의를 참조하여 특정되는 대여 거래 정보 중 보호의 대상이 되는 정보에 기초하여 제1 비가역 연산 정보를 생성하는 단계, 상기 대여 거래 정보 중 상기 보호의 대상이 아닌 정보 및 상기 제1 비가역 연산 정보에 기초하여 제2 비가역 연산 정보를 생성하는 단계, 및 상기 제1 비가역 연산 정보, 상기 제2 비가역 연산 정보 및 비가역 연산과 연관되는 알고리즘 정보 중 적어도 하나를 상기 대여 거래 정보와 연관되는 공매도 주문 정보에 매칭하는 단계를 포함하는 방법이 제공된다.According to an aspect of the present invention, a method for supporting the short selling of securities, wherein the object of protection among the rental transaction information specified by referring to the agreement of the lease transaction conditions for the securities of the securities made between the lender node and the borrower node Generating first irreversible arithmetic information based on the information to be generated, generating second irreversible arithmetic information based on the non-protected information among the rental transaction information and the first irreversible arithmetic information, and the first And matching at least one of the first irreversible arithmetic information, the second irreversible arithmetic information, and algorithm information associated with the irreversible arithmetic to the short selling order information associated with the rental transaction information.

본 발명의 다른 태양에 따르면, 유가증권의 공매도를 지원하는 시스템으로서, 대여자 노드 및 차입자 노드 사이에서 이루어지는 유가증권 대여를 위한 대여 거래 조건의 합의를 참조하여 특정되는 대여 거래 정보 중 보호의 대상이 되는 정보에 기초하여 제1 비가역 연산 정보를 생성하고, 상기 대여 거래 정보 중 상기 보호의 대상이 아닌 정보 및 상기 제1 비가역 연산 정보에 기초하여 제2 비가역 연산 정보를 생성하는 비가역 연산 정보 관리부, 및 상기 제1 비가역 연산 정보, 상기 제2 비가역 연산 정보 및 비가역 연산과 연관되는 알고리즘 정보 중 적어도 하나를 상기 대여 거래 정보에 대응되는 공매도 주문 정보에 매칭하는 공매도 주문 정보 매칭부를 포함하는 시스템이 제공된다.According to another aspect of the present invention, a system for supporting short selling of securities, which is subject to protection among rental transaction information specified by referring to an agreement of a rental transaction condition for securities lending between a lender node and a borrower node An irreversible arithmetic information management unit which generates first irreversible arithmetic information based on the information, and generates second irreversible arithmetic information based on the non-protected information among the rental transaction information and the first irreversible arithmetic information, and the A short selling order information matching unit for matching at least one of first irreversible arithmetic information, second irreversible arithmetic information, and algorithm information associated with the irreversible arithmetic to short selling order information corresponding to the rental transaction information is provided.

이 외에도, 본 발명을 구현하기 위한 다른 방법, 다른 시스템 및 상기 방법을 실행하기 위한 컴퓨터 프로그램을 기록하는 비일시성의 컴퓨터 판독 가능한 기록 매체가 더 제공된다.In addition, there is further provided a non-transitory computer readable recording medium for recording another method for implementing the present invention, another system, and a computer program for executing the method.

본 발명에 의하면, 금융 감독 기관의 거래 참가자에 대한 감시 및 감사 비용을 감소시키고, 그 감시 및 감사 효율성을 제고시킬 수 있게 된다.According to the present invention, it is possible to reduce the monitoring and auditing costs of the transaction participants of the financial supervisory authority, and to improve the monitoring and auditing efficiency.

또한, 본 발명에 의하면, 거래 참가자 입장에서의 규제 리스크(regulatory risk)를 획기적으로 줄일 수 있을 뿐만 아니라, 규제 보고, 컴플라이언스(compliance) 및 오퍼레이션(operation) 비용을 현저하게 줄일 수 있게 된다.In addition, according to the present invention, not only can significantly reduce the regulatory risk for the transaction participants, but also significantly reduce the cost of regulatory reporting, compliance and operation.

또한, 본 발명에 의하면, 제3자가 공매도와 연관되는 보호 대상이 되는 정보(예를 들어, 기밀, 영업 비밀 등)에 대한 열람 없이도 차입자와 대여자 간의 대차 거래에 대한 검증(verification)이 가능하게 된다.In addition, according to the present invention, it is possible to verify the loan transaction between the borrower and the lender without the third party reading the protected information associated with the short selling (for example, confidentiality, trade secret, etc.). .

또한, 본 발명에 의하면, 대차 거래 또는 공매도 과정에서 발생되는 거래 지연을 감소(예를 들어, 증빙 과정 단축)시킬 수 있게 된다.In addition, according to the present invention, it is possible to reduce the transaction delay (e.g., shorten the evidence process) generated during the balance trading or short selling process.

또한, 본 발명에 의하면, 변조가 불가능한(tamperproof) 대차 거래 내역서가 분산원장의 스마트 계약(smart contract)으로 생성 및 전송되어 당사자 각각의 분산원장에 저장되며, 대차 거래 내역서가 생성·전송·저장 되는 과정에서 내역서에 대한 비가역적인 정보 및 거래 추적 기록(audit trail)이 생성될 수 있고, 차입자와 대여자는 컴퓨터 알고리즘을 통해 증빙이 가능한 대차 거래 내역 및 대차 거래 추적 기록에 대한 비가역적이고 동일한 거래 정보(immutable shared fact)를 갖게 되며, 거래 당사자 그 누구도 자신이 동의한 거래에 대한 사실을 부인할 수 없게 된다(non-repudiation).In addition, according to the present invention, a tamperproof balance sheet is generated and transmitted as a smart contract of the distributed ledger and stored in each distributed ledger of the parties, and the balance sheet is generated, transmitted and stored. In the process, irreversible information about the statement and audit trail can be generated, and borrowers and lenders can use irreversible and identical transaction information on the loan transaction history and the loan transaction tracking record, which can be proved through computer algorithms. shared facts, and no one can deny the facts of the transaction he or she agrees to (non-repudiation).

또한, 본 발명에 의하면, 모든 거래 내역은 분산원장을 기반으로 하는 하나의 시스템을 통해 통합적으로 관리가 될 수 있는데다 그 변조가 원천적으로 불가능하기에, 언제라도 차입된 시점, 차입된 수량, 공매도가 이루진 시점 및 공매도 거래가 된 수량을 분석하여 무차입 공매도(naked short selling)를 파악(detection), 방지(prevention), 또는 제거(eliminate) 할 수 있게 될 뿐만 아니라, 공매도 관계 규정 위반 여부를 실시간으로 검증할 수 있게 된다(real-time auditing).In addition, according to the present invention, all transaction details can be integrated and managed through one system based on distributed ledgers, and since the modulation is fundamentally impossible, the point of time borrowed, the quantity borrowed, the short selling By analyzing the amount of time and the short-sold transactions, you can detect, prevent, or eliminate naked short selling, as well as verify in real time whether you have violated short-selling regulations. Real-time auditing.

또한, 본 발명에 의하면, 차입자와 대여자 간에 생성된 대차 거래 정보는 분산원장 네트워크를 통해 해당 정보가 필요한 참가자들에게 전송되며, 전송된 정보를 토대로 차입자와 대여자는 거래체결(settlement)에 필요한 지시 사항을 자체 시스템에 입력(book) 할 수 있게 된다. 또한, 이러한 입력 과정이 자동화(auto-booking)될 수 있으므로, 수동으로 입력하는 과정이 사라지면서 실수로 인해 생길 수 있는 체결의 지연 및 미결제 문제를 해결할 수 있게 된다.Further, according to the present invention, the loan transaction information generated between the borrower and the lender is transmitted to the participants who need the corresponding information through the distributed ledger network, and the borrower and the lender are required to settle the transaction based on the transmitted information. Can be booked into its own system. In addition, since the input process can be auto-booking, it is possible to solve the delay and outstanding problem that may be caused by a mistake due to the manual input process disappears.

또한, 본 발명에 의하면, 대차 거래 정보의 무결성(integrity), 대차 거래의 유효성(validity)을 보장할 수 있게 된다.In addition, according to the present invention, it is possible to ensure the integrity of the balance transaction information and the validity of the balance transaction.

또한, 본 발명에 의하면, 대차 거래 사실을 증명하고 부인 방지(non-repudiation)를 보장할 수 있게 된다.In addition, according to the present invention, it is possible to prove the balance of trade and to guarantee non-repudiation.

도 1은 본 발명의 일 실시예에 따라 공매도를 지원하는 전체 시스템의 개략적인 구성을 나타내는 도면이다.1 is a diagram illustrating a schematic configuration of an entire system supporting short selling according to an embodiment of the present invention.

도 2는 본 발명의 일 실시예에 따라 공매도를 지원하는 전체 시스템의 예시적인 구성을 나타내는 도면이다.2 is a diagram illustrating an exemplary configuration of an entire system supporting short selling according to an embodiment of the present invention.

도 3 및 도 4는 본 발명의 일 실시예에 따라 공매도가 지원되는 과정을 예시적으로 나타내는 도면이다.3 and 4 exemplarily illustrate a process in which a short selling is supported according to an embodiment of the present invention.

도 5는 본 발명의 일 실시예에 따른 비가역 연산 정보가 생성되는 과정을 예시적으로 나타내는 도면이다.5 is a diagram exemplarily illustrating a process of generating irreversible calculation information according to an embodiment of the present invention.

도 6 내지 도 8은 본 발명의 일 실시예에 따라 대여자 노드 및 차입자 노드 사이의 합의가 이루어지는 과정을 예시적으로 나타내는 도면이다.6 to 8 are diagrams exemplarily illustrating a process in which an agreement is made between a lender node and a borrower node according to an embodiment of the present invention.

도 9는 본 발명의 일 실시예에 따라 공매도에 관한 검증이 수행되는 과정을 예시적으로 나타내는 도면이다.9 is a diagram exemplarily illustrating a process of verifying a short sale according to an embodiment of the present invention.

<부호의 설명><Description of the code>

100: 복수의 노드100: multiple nodes

110: 대여자 노드110: lender node

120: 차입자 노드120: borrower node

130: 시각 인증 노드130: time authentication node

140: 공매도 검증 노드140: short selling verification node

200: 유가증권 거래 시스템200: Securities Trading System

후술하는 본 발명에 대한 상세한 설명은, 본 발명이 실시될 수 있는 특정 실시예를 예시로서 도시하는 첨부 도면을 참조한다. 이러한 실시예는 당업자가 본 발명을 실시할 수 있기에 충분하도록 상세히 설명된다. 본 발명의 다양한 실시예는 서로 다르지만 상호 배타적일 필요는 없음이 이해되어야 한다. 예를 들어, 본 명세서에 기재되어 있는 특정 형상, 구조 및 특성은 본 발명의 정신과 범위를 벗어나지 않으면서 일 실시예로부터 다른 실시예로 변경되어 구현될 수 있다. 또한, 각각의 실시예 내의 개별 구성요소의 위치 또는 배치도 본 발명의 정신과 범위를 벗어나지 않으면서 변경될 수 있음이 이해되어야 한다. 따라서, 후술하는 상세한 설명은 한정적인 의미로서 행하여지는 것이 아니며, 본 발명의 범위는 특허청구범위의 청구항들이 청구하는 범위 및 그와 균등한 모든 범위를 포괄하는 것으로 받아들여져야 한다. 도면에서 유사한 참조부호는 여러 측면에 걸쳐서 동일하거나 유사한 구성요소를 나타낸다.DETAILED DESCRIPTION The following detailed description of the invention refers to the accompanying drawings that show, by way of illustration, specific embodiments in which the invention may be practiced. These embodiments are described in sufficient detail to enable those skilled in the art to practice the invention. It should be understood that the various embodiments of the present invention are different but need not be mutually exclusive. For example, certain shapes, structures, and characteristics described herein may be implemented with changes from one embodiment to another without departing from the spirit and scope of the invention. In addition, it is to be understood that the location or arrangement of individual components within each embodiment may be changed without departing from the spirit and scope of the invention. Accordingly, the following detailed description is not to be taken in a limiting sense, and the scope of the present invention should be taken as encompassing the scope of the claims of the claims and all equivalents thereto. Like reference numerals in the drawings indicate the same or similar elements throughout the several aspects.

본 명세서에서 말하는 유가증권이란, 사전적으로는 일정한 금전이나 화물 등의 유가물에 대해 청구할 수 있는 권리가 표시된 증서, 즉, 상법상의 재산권을 표시하는 증서를 가리키는 것으로서, 본 명세서에서 언급되는 유가증권은 반드시 상법이나 증권거래법에서 규정하고 있는 유가증권에 한정되는 것이 아니라 대차 거래(Securities Lending and Borrowing Transaction)의 대상이 될 수 있는 모든 유형의 객체를 포괄하는 최광의의 의미로 이해되어야 한다. 예를 들면, 본 명세서에서 언급되는 유가증권에는, 상장 주식, 비상장 주식, 채권, 수익 증권, 신주 인수권, 수익 증권을 포함하는 금융 상품, 선물, 주식 스왑(Equity Swap)을 포함하는 파생 상품, ELS(주가연계증권, Equity-Linked Securities), ELW(주식워런트증권, Equity-Linked Warrant), BW(신주인수권부사채, Bond with Warrant), CB(전환사채, Convertible Bond) 및 ETF(상장지수펀드, Exchange Traded Funds) 등이 모두 포함될 수 있다.As used herein, the term "securities" refers to a certificate indicating the right to claim a certain amount of money or cargo, that is, a certificate indicating a property right under commercial law. It must be understood in the broadest sense to cover all types of objects that may be subject to a Securities Lending and Borrowing Transaction, rather than being limited to securities regulated by the Commercial Act or the Securities Exchange Act. For example, securities referred to in this specification include listed stocks, unlisted stocks, bonds, beneficiary securities, new stock takeovers, financial instruments including beneficiary securities, futures, derivatives including equity swaps, ELS (Equity-Linked Securities), Equity-Linked Warrant (ELW), Bond with Warrant (BW), Convertible Bond (CB), and ETF (ETF) Traded Funds) may be included.

이하에서는, 본 발명이 속하는 기술분야에서 통상의 지식을 가진 자가 본 발명을 용이하게 실시할 수 있도록 하기 위하여, 본 발명의 여러 바람직한 실시예에 관하여 첨부된 도면을 참조하여 상세히 설명하기로 한다.Hereinafter, various preferred embodiments of the present invention will be described in detail with reference to the accompanying drawings so that those skilled in the art can easily implement the present invention.

도 1은 본 발명의 일 실시예에 따라 공매도를 지원하는 전체 시스템의 개략적인 구성을 나타내는 도면이다.1 is a diagram illustrating a schematic configuration of an entire system supporting short selling according to an embodiment of the present invention.

도 2는 본 발명의 일 실시예에 따라 공매도를 지원하는 전체 시스템의 예시적인 구성을 나타내는 도면이다.2 is a diagram illustrating an exemplary configuration of an entire system supporting short selling according to an embodiment of the present invention.

도 1에 도시된 바와 같이, 본 발명의 일 실시예에 따른 전체 시스템은 통신망, 복수의 노드(100) 및 유가증권 거래 시스템(200)을 포함하여 구성될 수 있다.As shown in FIG. 1, the entire system according to an embodiment of the present invention may include a communication network, a plurality of nodes 100, and a securities trading system 200.

먼저, 본 발명의 일 실시예에 따른 통신망은 유선 통신이나 무선 통신과 같은 통신 양태를 가리지 않고 구성될 수 있으며, 근거리 통신망(LAN; Local Area Network), 도시권 통신망(MAN; Metropolitan Area Network), 광역 통신망(WAN; Wide Area Network) 등 다양한 통신망으로 구성될 수 있다. 바람직하게는, 본 명세서에서 말하는 통신망은 공지의 인터넷 또는 월드와이드웹(WWW; World Wide Web)일 수 있다. 그러나, 통신망은, 굳이 이에 국한될 필요 없이, 공지의 유무선 데이터 통신망, 공지의 전화망 또는 공지의 유무선 텔레비전 통신망을 그 적어도 일부에 있어서 포함할 수도 있다.First, the communication network according to an embodiment of the present invention may be configured regardless of a communication mode such as wired communication or wireless communication, and may include a local area network (LAN), a metropolitan area network (MAN), and a wide area. It may be configured with various communication networks such as a wide area network (WAN). Preferably, the communication network referred to herein may be a known Internet or World Wide Web (WWW). However, the communication network may include, at least in part, a known wired / wireless data communication network, a known telephone network, or a known wired / wireless television communication network without being necessarily limited thereto.

예를 들면, 통신망은 무선 데이터 통신망으로서, 와이파이(WiFi) 통신, 와이파이 다이렉트(WiFi-Direct) 통신, 롱텀 에볼루션(LTE; Long Term Evolution) 통신, 블루투스 통신(예를 들면, 저전력 블루투스(BLE; Bluetooth Low Energy) 통신), 적외선 통신, 초음파 통신 등과 같은 종래의 통신 방식을 적어도 그 일부분에 있어서 구현하는 것일 수 있다.For example, the communication network is a wireless data communication network, and includes Wi-Fi communication, Wi-Fi Direct communication, Long Term Evolution (LTE) communication, Bluetooth communication (eg, low power Bluetooth (BLE) Bluetooth. Low Energy Communication), infrared communication, ultrasonic communication, or the like, may be implemented at least in part.

다음으로, 본 발명의 일 실시예에 따른 복수의 노드(100)(node)는 통신망을 통하여 다른 노드(100)와 통신할 수 있는 접점 또는 접속점으로서, 서버, 컴퓨터, 노트북, 스마트폰, 태블릿 PC 등(즉, 메모리 수단을 구비하고 마이크로 프로세서를 탑재하여 연산 능력을 갖춘 디지털 기기)의 물리적 노드(physical node) 또는 애플리케이션, 프로그램 모듈, 가상 머신 등(즉, 가상 노드)에 의한 논리적 노드(logical node)를 포함하는 개념일 수 있다.Next, a plurality of nodes (nodes) according to an embodiment of the present invention is a contact point or connection point capable of communicating with another node 100 through a communication network, and includes a server, a computer, a laptop, a smartphone, a tablet PC. Logical nodes such as physical nodes or applications, program modules, virtual machines, etc. (i.e., virtual nodes) of a backplane (i.e., a digital device having a memory means and equipped with a microprocessor and have computing power). ) May be a concept including

한편, 본 발명의 일 실시예에 따른 복수의 노드(100)에는 본 발명에 따라 유가증권의 공매도를 지원하는 공매도 지원 시스템이 애플리케이션, 위젯 등의 프로그램 모듈의 형태로 설치 또는 포함되어 있을 수 있다. 또한, 이와 같은 프로그램 모듈은 외부의 애플리케이션 배포 서버(미도시됨) 또는 외부 시스템(미도시됨) 등으로부터 다운로드된 것일 수 있다. 필요에 따라, 위의 공매도 지원 시스템은 분산원장 기술(DLT; Distributed Ledger Technology)을 기반으로 동작될 수 있다. 여기서의 분산원장은 두 당사자 노드 사이에서 일어나는 대여 거래 정보 또는 공매도 주문 정보가 암호화 또는 비가역화되어 두 당사자(또는 그 외의 다른 당사자)에게 분산 기록되어 관리되는 방식을 의미할 수 있고, 두 당사자 사이의 합의에 따라 결정되는 정보가 그 두 당사자의 노드에서 블록체인의 형태로 관리되는 일종의 프라이빗(private) 형태의 블록체인을 포함하는 개념일 수 있다.On the other hand, the plurality of nodes 100 according to an embodiment of the present invention may be installed or included in the form of a program module such as an application, a widget, a short selling support system for supporting the short selling of securities according to the present invention. In addition, such a program module may be downloaded from an external application distribution server (not shown) or an external system (not shown). If necessary, the above short selling support system may be operated based on Distributed Ledger Technology (DLT). The distributed ledger herein may refer to the manner in which rental transaction information or short selling order information that occurs between two party nodes is encrypted or irreversible and distributed and managed by two parties (or other parties), The information determined by agreement may be a concept including a kind of private blockchain managed in the form of a blockchain at the nodes of the two parties.

또한, 도 2를 참조하면, 본 발명의 일 실시예에 따라 위의 복수의 노드(100)에는, 용도, 권한 등에 따라 대여자 노드(110), 차입자 노드(120), 시각 인증 노드(time validator node)(130), 공매도 검증 노드(140) 등 공매도 거래와 연관되는 다양한 참가자 유형의 노드(예를 들어, 규제자 노드, 중재자 노드, 브로커 노드, 예탁기관 노드, 자산 관리인 노드, 프라임 브로커지 노드 등)가 포함될 수 있다.In addition, referring to Figure 2, according to an embodiment of the present invention, the plurality of nodes 100, lender node 110, borrower node 120, time validator node (time validator node) according to the purpose, authority, etc. Nodes of various participant types (e.g., regulator node, moderator node, broker node, depository node, asset manager node, prime broker node, etc.) associated with the short selling transaction May be included.

본 발명의 일 실시예에 따른 위의 공매도 지원 시스템은, 대여자 노드(110) 및 차입자 노드(120) 사이에서 이루어지는 유가증권의 대여를 위한 대여 거래 조건의 합의를 참조하여 특정되는 대여 거래 정보 중 보호의 대상이 되는 정보에 기초하여 제1 비가역 연산 정보를 생성하고, 위의 대여 거래 정보 중 보호의 대상이 아닌 정보 및 위의 제1 비가역 연산 정보에 기초하여 제2 비가역 연산 정보를 생성하고, 위의 제1 비가역 연산 정보, 위의 제2 비가역 연산 정보 및 비가역 연산과 연관되는 알고리즘 정보 중 적어도 하나를 대여 거래 정보와 연관되는 공매도 주문 정보에 매칭하는 기능을 수행할 수 있다.In the above short selling support system according to an embodiment of the present invention, protection among rental transaction information specified by referring to an agreement of a rental transaction condition for the securities of the securities made between the lender node 110 and the borrower node 120. Generate first irreversible calculation information based on information that is an object of, generate second irreversible calculation information based on non-protected information among the rental transaction information, and first irreversible calculation information above; And matching at least one of the first irreversible arithmetic information of the above, the second irreversible arithmetic information, and algorithm information associated with the irreversible arithmetic to the short selling order information associated with the rental transaction information.

또한, 본 발명의 일 실시예에 따라 위의 공매도 지원 시스템은, 위의 비가역 연산 정보를 생성하기 위하여, 소정의 해시 함수(hash function)(예를 들어, 메시지 다이제스트 산출 알고리즘(MD5; Message-Digest algorithm 5)), 해시 연산(hash operation), 암호화 알고리즘(cryptography algorithm) 등 공지의 비가역 변환 또는 부인 방지에 관한 기술을 이용할 수 있다.In addition, according to an embodiment of the present invention, the short selling system supports a predetermined hash function (eg, message digest calculation algorithm MD5) in order to generate the irreversible arithmetic information. Algorithm 5)), hash operations, cryptographic algorithms, and the like can be used for the known irreversible transformation or non repudiation.

본 발명에 따른 공매도 지원 시스템의 구성과 기능에 관하여는 이하의 상세한 설명을 통하여 자세하게 알아보기로 한다. 한편, 공매도 지원 시스템에 관하여 위와 같이 설명되었으나, 이러한 설명은 예시적인 것이고, 공매도 지원 시스템에 대하여 요구되는 기능이나 구성요소의 적어도 일부가 필요에 따라 복수의 노드(100)(예를 들면, 대여자 노드(110), 차입자 노드(120)) 또는 외부 시스템(미도시됨) 내에서 실현되거나 복수의 노드(100)(예를 들면, 대여자 노드(110), 차입자 노드(120)) 또는 외부 시스템에 포함될 수도 있음은 당업자에게 자명하다. 예를 들면, 본 발명의 일 실시예에 따른 사용자는, 자신의 노드에서 본 발명에 따른 공매도 지원 시스템의 기능 중 적어도 일부를 포함하는 애플리케이션을 이용하거나, 본 발명에 따른 공매도 지원 시스템의 기능 중 적어도 일부를 제공하는 웹사이트에 접속함으로써, 본 발명에 따른 유가증권의 대여 또는 차입하거나 그 대여 또는 차입된 유가증권에 대한 공매도 주문 등을 행할 수 있다.The configuration and function of the short selling support system according to the present invention will be described in detail through the following detailed description. On the other hand, although described as above with respect to the short selling support system, this description is exemplary, and at least some of the functions or components required for the short selling support system are required as needed, such as a plurality of nodes 100 (eg, a lender node). 110, borrower node 120 or realized within an external system (not shown) or included in a plurality of nodes 100 (eg, lender node 110, borrower node 120) or external system. It may be apparent to those skilled in the art. For example, a user according to an embodiment of the present invention may use an application including at least some of the functions of the short selling support system according to the present invention at his node, or at least among the functions of the short selling support system according to the present invention. By accessing a website which provides a part, it is possible to borrow or borrow the securities according to the present invention or to place a short sale order on the borrowed or borrowed securities.

다음으로, 본 발명의 일 실시예에 따른 유가증권 거래 시스템(200)은 적어도 하나의 유가증권의 공매도 주문에 관한 정보를 제공받으면, 그 공매도 주문에 대응하여 차입자가 차입한 유가증권에 대한 매도(즉, 공매도) 주문을 내거나, 그 매도 주문이 다른 매수자를 통해 체결될 수 있도록 하는 기능을 수행할 수 있다. 예를 들면, 본 발명의 일 실시예에 따른 유가증권 거래 시스템(200)은, 종래의 증권 거래소(예를 들면, 뉴욕 증권 거래소(New York Stock Exchange), 도쿄 증권 거래소(Tokyo Stock Exchange), 한국 증권 거래소(Korea Stock Exchange)) 등에 의하여 운영되는 시스템과 유사할 수 있다.Next, when the securities transaction system 200 according to an embodiment of the present invention is provided with information on the short selling order of at least one securities, the seller of the securities borrowed by the borrower in response to the short selling order ( In other words, a short selling order), or the sell order can be executed through another buyer. For example, the securities trading system 200 according to an embodiment of the present invention may include a conventional stock exchange (eg, New York Stock Exchange, Tokyo Stock Exchange, Korea). It may be similar to a system operated by a Korea Stock Exchange.

공매도 지원 시스템의 구성Composition of short selling support system

이하에서는, 본 발명의 구현을 위하여 중요한 기능을 수행하는 공매도 지원 시스템 각 구성요소의 기능에 대하여 살펴보기로 한다.Hereinafter, the function of each component of the short selling support system performing an important function for the implementation of the present invention will be described.

본 발명의 일 실시예에 따라 공매도 지원 시스템은 비가역 연산 정보 관리부, 공매도 주문 정보 매칭부 및 검증 관리부를 포함하여 구성될 수 있다. 본 발명의 일 실시예에 따르면, 비가역 연산 정보 관리부, 공매도 주문 정보 매칭부 및 검증 관리부는 그 중 적어도 일부가 외부의 시스템과 통신하는 프로그램 모듈일 수 있다. 이러한 프로그램 모듈은 운영 시스템, 응용 프로그램 모듈 또는 기타 프로그램 모듈의 형태로 공매도 지원 시스템에 포함될 수 있고, 물리적으로는 여러 가지 공지의 기억 장치에 저장될 수 있다. 또한, 이러한 프로그램 모듈은 공매도 지원 시스템과 통신 가능한 원격 기억 장치에 저장될 수도 있다. 한편, 이러한 프로그램 모듈은 본 발명에 따라 후술할 특정 업무를 수행하거나 특정 추상 데이터 유형을 실행하는 루틴, 서브루틴, 프로그램, 오브젝트, 컴포넌트, 데이터 구조 등을 포괄하지만, 이에 제한되지는 않는다.According to an embodiment of the present invention, the short selling support system may be configured to include an irreversible calculation information management unit, a short selling order information matching unit, and a verification management unit. According to an embodiment of the present invention, at least some of the irreversible operation information management unit, the short selling order information matching unit, and the verification management unit may be program modules that communicate with an external system. Such program modules may be included in the short selling support system in the form of an operating system, an application program module or other program modules, and may be physically stored in various known storage devices. Such program modules may also be stored in a remote storage device capable of communicating with the short selling support system. On the other hand, such program modules include, but are not limited to, routines, subroutines, programs, objects, components, data structures, etc. that perform particular tasks or execute particular abstract data types, described below, in accordance with the present invention.

먼저, 본 발명의 일 실시예에 따른 비가역 연산 정보 관리부는 대여자 노드(110) 및 차입자 노드(120) 사이에서 이루어지는 유가증권의 대여를 위한 대여 거래 조건의 합의를 참조하여 특정되는 대여 거래 정보 중 보호의 대상이 되는 정보에 기초하여 제1 비가역 연산 정보를 생성하는 기능을 수행할 수 있다. 본 발명의 일 실시예에 따른 위의 대여 거래 조건에는 대여자가 대여하고자 하는 유가증권의 종류, 대여자가 대여하고자 하는 유가증권의 종목, 대여자가 대여하고자 하는 유가증권의 수량, 대차 수수료율, 계약일, 체결일, 배당, 권리 관계, 리콜 여부 및 대여자(또는 차입자)의 인적사항 중 적어도 하나에 관한 정보가 포함될 수 있다. 또한, 본 발명의 일 실시예에 따르면, 위의 대여 거래 정보는 대여자 노드(110) 및 차입자 노드(120) 사이에서 이루어지는 대여 거래와 연관되는 거래 정보(예를 들어, 이러한 거래 정보에는 대여 거래를 기반으로 공매도 주문 위탁기관에 요청되는 공매도 주문과 연관되는 정보를 포함할 수 있다.)를 의미할 수 있다. 또한, 본 발명의 일 실시예에 따르면, 위의 보호의 대상이 되는 정보는 위의 대여 거래 정보 중 차입자 또는 대여자에 의해 지정(또는 기설정)되는 정보이거나, 상호 합의에 의해 특정되는 정보일 수 있다.First, the irreversible calculation information management unit according to an embodiment of the present invention refers to the protection of the rental transaction information specified by referring to the agreement of the rental transaction conditions for the security of the securities made between the lender node 110 and the borrower node 120. The first irreversible arithmetic operation information may be generated based on the information that is subject to the operation. In the above rental transaction conditions according to an embodiment of the present invention, the type of securities to be rented by the lender, the type of securities to be rented by the lender, the quantity of the securities to be rented by the lender, the loan fee rate, the contract date, and the date of conclusion. , At least one of a dividend, a rights relationship, a recall, and the personal details of the lender (or borrower). Further, according to an embodiment of the present invention, the above rental transaction information is transaction information associated with the rental transaction made between the lender node 110 and the borrower node 120 (for example, such a transaction information is a rental transaction) On the basis of the information may be related to a short selling order requested by the short selling order consignment agency. In addition, according to an embodiment of the present invention, the information subject to the above protection may be information specified (or preset) by the borrower or the lender among the rental transaction information, or may be information specified by mutual agreement. have.

예를 들어, 본 발명의 일 실시예에 따르면, 대여자 노드(110) 및 차입자 노드(120)에 의해 상호 승낙 또는 승인되는 유가증권의 대여 거래 조건에 대하여 각 개인키(즉, 대여자 노드(110) 및 차입자 노드(120)의 개인키)를 통해 서명됨으로써, 위의 대여 거래 조건에 관한 합의가 수행될 수 있고, 비가역 연산 정보 관리부는 위의 대여 거래 조건의 합의를 참조하여 특정되는 대여 거래 정보 중 보호의 대상이 되는 정보에 기초하여 제1 비가역 연산 정보(예를 들어, 제1 메시지 다이제스트(message digest))를 생성할 수 있다.For example, in accordance with one embodiment of the present invention, each private key (ie, lender node 110) for a lending transaction condition of a security that is mutually accepted or approved by lender node 110 and borrower node 120. And the private key of the borrower node 120), an agreement regarding the above rental transaction conditions can be performed, and the irreversible arithmetic operation information management unit can be used in the rental transaction information specified by referring to the agreement of the above rental transaction conditions. The first irreversible arithmetic information (eg, a first message digest) may be generated based on the information to be protected.

한편, 본 발명의 일 실시예에 따른 비가역 연산 정보 관리부는, 비가역 연산에 대한 복호화 방지를 위하여, 논스(nonce) 및 소정의 개인키(private key) 중 적어도 하나의 값을 참조하여 위의 제1 비가역 정보를 생성할 수 있다. 본 발명의 일 실시예에 따른 논스 값 및 개인키 값은 대여자 노드(110)와 차입자 노드(120) 사이의 합의에 의해 결정되거나, 해당 대여 거래 정보에 대응하여 부여되거나, 임의로 생성되는 값일 수 있다.Meanwhile, the non-reciprocal operation information management unit according to an embodiment of the present invention refers to at least one of a nonce and a predetermined private key in order to prevent decryption of the irreversible operation. Irreversible information can be generated. The nonce value and the private key value according to an embodiment of the present invention may be determined by an agreement between the lender node 110 and the borrower node 120, may be given in response to the rental transaction information, or may be a value generated arbitrarily. .

예를 들어, 본 발명의 일 실시예에 따른 비가역 연산 정보 관리부는 위의 대여 거래 정보 중 보호의 대상이 되는 정보와 위의 논스 값을 소정 연산한 후에 산출되는 값에 기초하여 제1 비가역 연산 정보를 생성할 수 있다.For example, the irreversible calculation information management unit according to an embodiment of the present invention is based on the first irreversible calculation information based on a value calculated after a predetermined calculation of the information to be protected and the nonce value among the rental transaction information. Can be generated.

또한, 본 발명의 일 실시예에 따른 비가역 연산 정보 관리부는 대여 거래 정보 중 보호의 대상이 아닌 정보 및 제1 비가역 연산 정보에 기초하여 제2 비가역 연산 정보를 생성하는 기능을 수행할 수 있다.In addition, the irreversible calculation information management unit according to an embodiment of the present invention may perform a function of generating the second irreversible calculation information based on the non-protected information and the first irreversible calculation information among the rental transaction information.

예를 들어, 본 발명의 일 실시예에 따른 비가역 연산 정보 관리부는 대여 거래 정보 중 유가증권의 대여 날짜, 유가증권의 대여 시각, 유가증권의 대여 수량에 관한 정보 등 보호의 대상이 아닌 정보 및 위의 제1 비가역 연산 정보를 비가역 연산함으로써, 위의 제2 비가역 연산 정보(예를 들어, 제2 메시지 다이제스트(message digest))를 생성할 수 있다.For example, the irreversible calculation information management unit according to an embodiment of the present invention and information that is not subject to protection, such as information on the rental date of the securities, the rental time of the securities, and the information about the amount of rental of the securities, among the rental transaction information. By irreversible operation of the first irreversible operation information of, the second irreversible operation information (eg, a second message digest) may be generated.

또한, 본 발명의 일 실시예에 따른 비가역 연산 정보 관리부는 위의 제1 비가역 연산 정보 및 위의 제2 비가역 연산 정보 중 적어도 하나와 연관되는 시각 정보가 인증(time validation)되도록 할 수 있으며, 그 인증된 시각 정보가 위의 제2 비가역 연산 정보에 더 포함되도록 할 수 있다.In addition, the irreversible calculation information management unit according to an embodiment of the present invention may allow time information associated with at least one of the first irreversible calculation information and the second irreversible calculation information to be time validated. The authenticated visual information may be further included in the second irreversible calculation information.

예를 들어, 본 발명의 일 실시예에 따른 비가역 연산 정보 관리부는 소정의 공신력(예를 들어, 시각 인증(time validation)에 관한 공신력)을 갖는 것으로 기설정된 노드, 차입자 노드에 의해 지정되는 노드 및 대여자 노드에 의해 지정되는 노드 중 적어도 하나에 의하여, 위의 제1 비가역 연산 정보 또는 위의 제2 비가역 연산 정보의 생성 시각에 관한 정보가 인증되도록 할 수 있고, 그 인증된 시각 정보가 위의 제2 비가역 연산 정보에 포함되도록 할 수 있다. 본 발명의 일 실시예에 따르면, 위의 인증은 위의 공신력을 갖는 것으로 기설정된 노드, 차입자 노드에 의해 지정되는 노드 및 대여자 노드에 의해 지정되는 노드 중 적어도 하나의 개인키로 서명됨으로써 인증이 이루어질 수 있다.For example, the non-reciprocal operation information management unit according to an embodiment of the present invention, a node predetermined by having a predetermined public power (for example, public information about time validation), a node designated by the borrower node and By at least one of the nodes designated by the lender node, it is possible to cause the information on the generation time of the first irreversible operation information or the second irreversible operation information above to be authenticated, and the authenticated time information is authenticated to the agent. 2 may be included in the irreversible operation information. According to an embodiment of the present invention, the authentication may be performed by signing with a private key of at least one of a node preset as the public authority, a node designated by the borrower node, and a node designated by the lender node. have.

한편, 본 발명의 일 실시예에 따른 비가역 연산 정보 관리부는 위의 제2 비가역 연산 정보가 생성되면, 위의 대여 거래 정보 중 보호의 대상이 아닌 정보 및 제2 비가역 연산 정보에 기초하여 제3 비가역 연산 정보를 생성할 수 있다.On the other hand, the irreversible calculation information management unit according to an embodiment of the present invention, when the second irreversible calculation information is generated, the third irreversible on the basis of the non-protected information and the second irreversible calculation information of the above rental transaction information Operation information can be generated.

구체적으로, 본 발명의 일 실시예에 따른 비가역 연산 정보 관리부는 비가역 연산의 복호화를 방지하기 위하여, 위의 제2 비가역 연산 정보가 생성된 이후에, 위의 대여 거래 정보 중 보호의 대상이 아닌 정보를 이용하여 위의 제2 비가역 연산 정보를 재차 비가역 연산함으로써, 제3 비가역 연산 정보를 생성할 수 있다. 이상에서는, 제2 비가역 연산 정보를 재차 비가역 연산하여 제3 비가역 연산 정보를 생성하는 실시예에 관하여 주로 설명하였지만, 본 발명이 반드시 제3 비가역 연산 정보를 생성하는 것에만 한정되는 것은 아니며, 본 발명의 목적을 달성할 수 있는 범위 내에서 제4 내지 제N 비가역 연산 정보까지도 생성할 수 있음을 밝혀 둔다.Specifically, the irreversible calculation information management unit according to an embodiment of the present invention, after the second irreversible calculation information is generated, in order to prevent decryption of the irreversible calculation, information that is not subject to protection among the rental transaction information. By using the irreversible calculation of the second irreversible calculation information again, the third irreversible calculation information can be generated. In the above, the embodiment in which the third irreversible calculation information is generated by irreversibly calculating the second irreversible calculation information again has been mainly described. However, the present invention is not necessarily limited to generating the third irreversible calculation information. The fourth to N-th irreversible arithmetic information can also be generated within a range capable of achieving the object of.

다음으로, 본 발명의 일 실시예에 따른 공매도 주문 정보 매칭부는 제1 비가역 연산 정보, 제2 비가역 연산 정보 및 비가역 연산과 연관되는 알고리즘 정보 중 적어도 하나를 위의 대여 거래 정보와 연관되는 공매도 주문 정보에 매칭하는 기능을 수행할 수 있다. 예를 들어, 본 발명의 일 실시예에 따르면, 위의 공매도 주문 정보는 위의 대여 거래 정보를 기반으로 공매도 주문을 위하여 공매도 주문 위탁기관 또는 거래소에 제공되는 공매도 전자 지시 정보(electronic short sale instruction)를 포함하는 개념일 수 있다Next, the short selling order information matching unit according to an embodiment of the present invention includes at least one of the first irreversible operation information, the second irreversible operation information, and algorithm information associated with the irreversible operation, and the short selling order information associated with the rental transaction information. Matching function can be performed. For example, according to an exemplary embodiment of the present invention, the short selling order information may be an electronic short sale instruction provided to a short selling order consignment agency or an exchange for a short selling order based on the rental transaction information. It may be a concept including

예를 들어, 본 발명의 일 실시예에 따른 공매도 주문 정보 매칭부는 위의 대여 거래 정보를 기반으로 하는 공매도 주문 정보에 대응하여, 위의 제1 비가역 연산 정보, 위의 제2 비가역 연산 정보 및 위의 비가역 연산과 연관되는 알고리즘 정보 중 적어도 하나가 특정되도록 할 수 있다.For example, the short selling order information matching unit according to an embodiment of the present invention corresponds to the short selling order information based on the above rental transaction information, the first irreversible operation information, the second irreversible operation information, and the above. At least one of the algorithm information associated with the irreversible operation of may be specified.

다른 예를 들어, 본 발명의 일 실시예에 따른 공매도 주문 정보 매칭부는 위의 대여 거래 정보를 기반으로 하는 공매도 주문 정보에 대하여, 위의 제1 비가역 연산 정보, 위의 제2 비가역 연산 정보 및 위의 비가역 연산과 연관되는 알고리즘 정보 중 적어도 하나가 대응 관계(예를 들어, 일대일 대응 관계)를 갖도록 설정할 수 있다. 보다 구체적으로, 본 발명의 일 실시예에 따르면, 공매도 주문 정보 매칭부는 위의 제1 비가역 연산 정보, 위의 제2 비가역 연산 정보 및 위의 비가역 연산과 연관되는 알고리즘 정보와 위의 공매도 주문 정보 사이의 대응 관계에 관한 데이터베이스 또는 룩업 테이블을 통해 위의 대응 관계가 설정되도록 할 수 있다.For another example, the short selling order information matching unit according to an embodiment of the present invention, the first irreversible operation information, the second irreversible operation information and the above for the short selling order information based on the rental transaction information. At least one of the algorithm information associated with the irreversible operation of may be set to have a correspondence relationship (eg, a one-to-one correspondence relationship). More specifically, according to an embodiment of the present invention, the short selling order information matching unit includes the first irreversible operation information, the second irreversible operation information, and the algorithm information associated with the irreversible operation, and the short selling order information. The above correspondence may be set through a database or a lookup table related to the correspondence of.

또한, 본 발명의 일 실시예에 따른 공매도 주문 정보 매칭부는 위의 매칭된 제1 비가역 연산 정보, 제2 비가역 연산 정보 및 비가역 연산과 연관되는 알고리즘 정보 중 적어도 하나가 위의 대여 거래 정보와 연관되는 공매도 주문 정보에 포함되거나 태깅(tagging)되도록 할 수 있다. 이 경우에, 본 발명의 일 실시예에 따르면, 위의 매칭된 제1 비가역 연산 정보, 제2 비가역 연산 정보 및 비가역 연산과 연관되는 알고리즘 정보 중 적어도 하나가 위의 공매도 주문 정보(구체적으로는, 공매도 주문 시 사용될 수 있는 공매도 전자 지시서(electronic short sale instruction))에 태그(tag)되어 공매도 위탁자 및 공매도 수탁자를 연결하는 주문 시스템(OMS; Order Management System)을 통해 전달될 수 있다.In addition, the short selling order information matching unit according to an embodiment of the present invention may include at least one of the matched first irreversible operation information, second irreversible operation information, and algorithm information associated with the irreversible operation related to the rental transaction information. Short selling may also be included or tagged in the order information. In this case, according to one embodiment of the present invention, at least one of the matched first irreversible operation information, second irreversible operation information, and algorithm information associated with the irreversible operation is the short selling order information (specifically, It can be tagged with an electronic short sale instruction that can be used to place a short sale order and delivered through an Order Management System (OMS) that connects the short seller and the short seller.

다음으로, 본 발명의 일 실시예에 따른 검증 관리부는 공매도 주문 정보 및 공매도 주문 정보와 연관되는 대여 거래 정보를 상호 비교하여 무차입(또는 차입) 공매도 여부가 검증되도록 하는 기능을 수행할 수 있다.Next, the verification management unit according to an embodiment of the present invention may perform a function of verifying whether or not borrowing (or borrowing) short selling by comparing the short selling order information and the rental transaction information associated with the short selling order information.

예를 들어, 본 발명의 일 실시예에 따른 검증 관리부는 제1 공매도 주문 정보에 포함되는 공매도 주문 수량이 해당 제1 공매도 주문 정보와 연관되는 제1 대여 거래 정보의 차입 수량보다 작거나 같은지 여부, 위의 제1 공매도 주문 정보에 포함되는 공매도 주문 금액이 위의 제1 대여 거래 정보의 차입 금액보다 작거나 같은지 여부 및 위의 제1 공매도 주문 정보에 포함되는 유가증권의 명칭과 위의 제1 대여 거래 정보의 유가증권의 명칭이 일치하는지 여부 중 적어도 하나에 기초하여 무차입(또는 차입) 공매도 여부가 검증되도록 할 수 있다.For example, the verification management unit according to an embodiment of the present invention, whether the short selling order quantity included in the first short selling order information is less than or equal to the borrowing quantity of the first rental transaction information associated with the first short selling order information, Whether the short selling order amount included in the first short selling order information is less than or equal to the borrowing amount of the above first rental transaction information, and the name of the security included in the first short selling order information, and the first rental above The borrowing (or borrowing) short selling may be verified based on at least one of whether the names of the securities of the transaction information match.

또한, 본 발명의 일 실시예에 따른 검증 관리부는 공매도 주문 정보와 매칭되는 제1 비가역 연산 정보, 제2 비가역 연산 정보 및 비가역 연산과 연관되는 알고리즘 정보 중 적어도 하나에 기초하여 해당 공매도 주문 정보와 연관되는 대여 거래 정보의 무결성이 검증되도록 할 수 있다. 본 발명의 일 실시예에 따른 비가역 연산과 연관되는 알고리즘은 제1 비가역 연산 정보 및 제2 비가역 연산 정보 중 적어도 하나를 생성하기 위한 알고리즘을 포함할 수 있다.In addition, the verification management unit according to an embodiment of the present invention associates with the short selling order information based on at least one of the first irreversible operation information matching the short selling order information, the second irreversible operation information, and algorithm information associated with the irreversible operation. Integrity of the rental transaction information can be verified. An algorithm associated with an irreversible operation according to an embodiment of the present invention may include an algorithm for generating at least one of first irreversible operation information and second irreversible operation information.

예를 들어, 본 발명의 일 실시예에 따른 검증 관리부는, 공매도 주문 정보와 매칭되는 비가역 연산과 연관되는 알고리즘에 기초하여, 해당 공매도 주문 정보와 매칭되는 제1 비가역 연산 정보 및 해당 공매도 주문 정보와 연관되는 대여 거래 정보 중 보호의 대상이 아닌 정보(구체적으로는, 해당 대여 거래 정보 중 제2 비가역 연산 정보를 생성할 당시에 이용된 보호의 대상이 아닌 정보)를 비가역 연산함으로써 제2 비가역 연산 정보를 생성하고, 이를 해당 공매도 주문 정보와 매칭되는 제2 비가역 연산 정보와 서로 비교하여 분석함으로써, 해당 공매도 주문 정보와 연관되는 대여 거래 정보의 무결성이 검증되도록 할 수 있다.For example, the verification management unit according to an exemplary embodiment of the present invention may include the first irreversible calculation information matching the short selling order information and the corresponding short selling order information, based on an algorithm associated with an irreversible operation matching the short selling order information. The second irreversible arithmetic information may be obtained by irreversibly calculating non-protected information (specifically, information not subject to protection used at the time of generating the second irreversible arithmetic information among the rental transaction information) among related rental transaction information. By generating and analyzing the second short-term irreversible operation information matching the short selling order information, the integrity of the rental transaction information associated with the short selling order information may be verified.

다른 예를 들어, 본 발명의 일 실시예에 따른 검증 관리부는 공매도 주문 정보에 매칭되는 제2 비가역 연산 정보(또는 제1 비가역 연산 정보)가 생성된 시각에 대한 인증이 유효한 지 여부에 기초하여 대여 거래 정보의 무결성이 검증되도록 할 수 있다. 보다 구체적으로, 본 발명의 일 실시예에 따른 검증 관리부는 위의 시각에 대한 인증을 수행한 노드(예를 들어, 차입자 노드(120)에 의해 지정된 노드)의 공개키(public key)를 이용하여 위의 인증에 관한 서명을 복호화함으로써, 해당 인증이 유효한 인증인지 여부를 검증하고, 이를 통해 대여 거래 정보의 무결성이 검증되도록 할 수 있다.For another example, the verification management unit according to an embodiment of the present invention lends based on whether the authentication for the time when the second irreversible calculation information (or the first irreversible calculation information) matching the short selling order information is generated is valid. Integrity of transaction information can be verified. More specifically, the verification management unit according to an embodiment of the present invention uses a public key of a node (for example, a node designated by the borrower node 120) that has performed authentication for the above time. By decrypting the signature for the above authentication, it is possible to verify whether the corresponding certificate is a valid certificate, and thereby the integrity of the rental transaction information can be verified.

도 3 및 도 4는 본 발명의 일 실시예에 따라 공매도가 지원되는 과정을 예시적으로 나타내는 도면이다.3 and 4 exemplarily illustrate a process in which a short selling is supported according to an embodiment of the present invention.

도 3 및 도 4를 참조하면, 본 발명의 일 실시예에 따라 분산원장을 기반으로 공매도가 지원되는 상황을 나타낸 것이다. 예를 들어, 본 발명의 일 실시예에 따라 대여자 노드(110) 및 차입자 노드(120) 사이의 합의는 분산원장 네트워크에서 지원되는 스마트 계약(smart contract)을 기반으로 이루어지는 것일 수 있다.3 and 4 illustrate a situation in which short selling is supported based on a distributed ledger according to an embodiment of the present invention. For example, according to an embodiment of the present invention, the agreement between the lender node 110 and the borrower node 120 may be based on a smart contract supported in the distributed ledger network.

먼저, 본 발명의 일 실시예에 따르면, 대여자 노드(110) 및 차입자 노드(120) 사이에서 이루어지는 유가증권의 대여를 위한 대여 거래 조건의 합의를 참조하여 특정되는 대여 거래 정보 중 보호의 대상이 되는 정보에 기초하여 제1 비가역 연산 정보가 생성될 수 있다(310, 410).First, according to an embodiment of the present invention, the object of protection of the rental transaction information specified by referring to the agreement of the rental transaction conditions for the rental of the securities made between the lender node 110 and the borrower node 120. First irreversible calculation information may be generated based on the information (310, 410).

예를 들어, 본 발명의 일 실시예에 따르면, 차입자 노드(120)가 위의 대여 거래 정보 중 보호의 대상이 되는 정보에 기초하여 제1 비가역 연산 정보를 생성할 수 있다(310).For example, according to an embodiment of the present invention, the borrower node 120 may generate the first irreversible calculation information based on the information to be protected from the rental transaction information (310).

다른 예를 들어, 본 발명의 일 실시예에 따르면, 대여자 노드(110)가 위의 대여 거래 정보 중 보호의 대상이 되는 정보에 기초하여 제1 비가역 연산 정보를 생성할 수 있다(410).For another example, according to an embodiment of the present invention, the lender node 110 may generate the first irreversible calculation information based on the information to be protected from the rental transaction information (410).

그 다음에, 본 발명의 일 실시예에 따르면, 위의 대여 거래 정보 중 보호의 대상이 아닌 정보 및 위의 제1 비가역 연산 정보에 기초하여 제2 비가역 연산 정보가 생성될 수 있다.Next, according to an embodiment of the present invention, the second irreversible calculation information may be generated based on the non-protected information among the rental transaction information and the first irreversible calculation information.

예를 들어, 본 발명의 일 실시예에 따른 차입자 노드(120)는 위의 대여 거래 정보 중 보호의 대상이 아닌 정보 및 제1 비가역 연산 정보를 비가역 연산함으로써, 제2 비가역 연산 정보를 생성할 수 있다.For example, the borrower node 120 according to an embodiment of the present invention may generate second irreversible calculation information by irreversibly calculating information that is not subject to protection and first irreversible calculation information among the rental transaction information. have.

다른 예를 들어, 본 발명의 일 실시예에 따른 대여자 노드(110)는 위의 대여 거래 정보 중 보호의 대상이 아닌 정보 및 제1 비가역 연산 정보를 비가역 연산함으로써, 제2 비가역 연산 정보를 생성할 수 있다.For another example, the lender node 110 according to an embodiment of the present invention may generate the second irreversible operation information by irreversibly calculating the first irreversible operation information and the non-protected information among the rental transaction information. Can be.

그 다음에, 본 발명의 일 실시예에 따르면, 위의 제2 비가역 연산 정보와 연관되는 시각 정보에 대한 인증이 수행되고, 그 인증된 시각 정보가 위의 제2 비가역 연산 정보에 포함될 수 있다.Then, according to one embodiment of the present invention, authentication for the time information associated with the second irreversible operation information may be performed, and the authenticated time information may be included in the second irreversible operation information.

예를 들어, 본 발명의 일 실시예에 따른 차입자 노드(120)는 제2 비가역 연산 정보가 생성된 시각(time)에 대하여 시각 인증 노드(130)(time validator node) 또는 차입자 노드(120)에 의해 지정되는 노드(130)에 의해 인증되도록 할 수 있고, 그 인증된 시각 정보가 위의 제2 비가역 연산 정보에 포함(Time-Validated Message Digest)되도록 할 수 있다(320).For example, the borrower node 120 according to an embodiment of the present invention may transmit a time validator node or the borrower node 120 with respect to a time at which the second irreversible calculation information is generated. The node 130 may be authenticated by the node 130 designated by the node 130, and the authenticated time information may be included in the second irreversible operation information (Time-Validated Message Digest).

다른 예를 들어, 본 발명의 일 실시예에 따른 대여자 노드(110)는 제2 비가역 연산 정보가 생성된 시각에 대하여 인증을 수행할 수 있고, 그 인증된 시각 정보가 위의 제2 비가역 연산 정보에 포함(Lender Issued Time-Validated Message Digest)되도록 할 수 있다(420).For another example, the lender node 110 according to an embodiment of the present invention may perform authentication with respect to the time at which the second irreversible operation information is generated, and the authenticated time information is the second irreversible operation information. (Lender Issued Time-Validated Message Digest) can be included in (420).

그 다음에, 본 발명의 일 실시예에 따르면, 위의 제1 비가역 연산 정보, 위의 제2 비가역 연산 정보(해당 정보에는, 위의 인증된 시각 정보가 포함될 수 있음) 및 비가역 연산과 연관되는 알고리즘 정보 중 적어도 하나가 위의 대여 거래 정보와 연관되는 공매도 주문 정보에 매칭될 수 있다. 예를 들어, 본 발명의 일 실시예에 따르면, 공매도 주문 시 사용될 수 있는 공매도 전자 지시서(electronic short sale instruction)에 태그(tag)되어 공매도 위탁자 및 공매도 수탁자를 연결하는 주문 시스템(OMS; Order Management System)을 통해 전달될 수 있다.Then, according to an embodiment of the present invention, the first irreversible operation information above, the second irreversible operation information (the information may include the above authorized time information) and the irreversible operation associated with At least one of the algorithm information may match the short selling order information associated with the rental transaction information. For example, in accordance with one embodiment of the present invention, an order management system (OMS) that is tagged with an electronic short sale instruction that can be used when ordering a short selling to connect a short selling consignor and a short selling trustee. Can be delivered via).

그 다음에, 본 발명의 일 실시예에 따르면, 위의 제1 비가역 연산 정보, 위의 제2 비가역 연산 정보, 대여 거래 정보 중 보호의 대상이 아닌 정보 및 비가역 연산과 연관되는 알고리즘 정보가 공매도 검증 노드(140)에게 제공(또는, 열람이나 접근 권한이 부여)될 수 있다.Then, according to one embodiment of the present invention, the first irreversible operation information, the second irreversible operation information, the information that is not subject to protection among the rental transaction information, and algorithm information associated with the irreversible operation are verified for short selling. Node 140 may be provided (or granted access or access).

그 다음에, 본 발명의 일 실시예에 따른 공매도 검증 노드(140)는 위의 공매도 주문 정보 및 위의 공매도 주문 정보와 연관되는 대여 거래 정보를 상호 비교하여 분석함으로써, 무차입 공매도 여부를 검증할 수 있다(330, 430). 또한, 본 발명의 일 실시예에 따른 공매도 검증 노드(140)는 위의 공매도 주문 정보에 매칭되는 위의 제1 비가역 연산 정보, 위의 제2 비가역 연산 정보 및 위의 비가역 연산과 연관되는 알고리즘 정보 중 적어도 하나에 기초하여 위의 대여 거래 정보의 무결성을 검증할 수 있다.Next, the short selling verification node 140 according to an embodiment of the present invention may verify the borrowing short selling by analyzing the short selling order information and the rental transaction information associated with the short selling order information. 330 and 430. In addition, the short selling verification node 140 according to an embodiment of the present invention may provide the first irreversible operation information, the second irreversible operation information, and the algorithm information associated with the above irreversible operation that match the short selling order information. The integrity of the rental transaction information may be verified based on at least one of the above.

도 5는 본 발명의 일 실시예에 따른 비가역 연산 정보가 생성되는 과정을 예시적으로 나타내는 도면이다.5 is a diagram exemplarily illustrating a process of generating irreversible calculation information according to an embodiment of the present invention.

도 5를 참조하면, 본 발명의 일 실시예에 따라 대여자 노드(110) 및 차입자 노드(120) 사이에서 이루어지는 유가증권의 대여를 위한 대여 거래 조건의 합의를 참조하여 특정되는 대여 거래 정보 중 대여자의 성명, 대여자의 계약 정보 등 보호의 대상이 되는 정보(501)에 기초하여 제1 비가역 연산 정보(510)가 생성될 수 있다. 이 경우에, 본 발명의 일 실시예에 따라 위의 제1 비가역 연산 정보(510)의 복호화를 방지하기 위하여 논스 값 또는 개인키 값(501)을 참조하여 위의 제1 비가역 연산 정보(510)가 생성될 수 있다.Referring to Figure 5, according to an embodiment of the present invention with reference to the agreement of the rental transaction conditions for the rental of securities made between the lender node 110 and the borrower node 120 of the lender transaction information of the lender transaction specified The first irreversible calculation information 510 may be generated based on information 501 to be protected, such as a name and a contractor's contract information. In this case, in order to prevent decryption of the first irreversible operation information 510 according to an embodiment of the present invention, the first irreversible operation information 510 may be referred to with reference to the nonce value or the private key value 501. Can be generated.

그 다음에, 본 발명의 일 실시예에 따르면, 위의 대여 거래 정보 중 날짜(date), 시각(time), 유가증권 식별자(securities identifier), 유가증권 명칭(securities name), 유가증권 수량(securities quantity) 및 레퍼런스 아이디(reference ID) 등 보호의 대상이 아닌 정보(502) 및 위의 제1 비가역 연산 정보(510)에 기초하여 제2 비가역 연산 정보(520)가 생성될 수 있다.Next, according to an embodiment of the present invention, the date, time, securities identifier, securities name, securities quantity of the above rental transaction information The second irreversible arithmetic information 520 may be generated based on information 502 which is not subject to protection such as a quantity and a reference ID and the first irreversible arithmetic information 510 described above.

그 다음에, 본 발명의 일 실시예에 따라 위의 제2 비가역 연산 정보(520)가 생성된 시각에 관한 정보가 분산원장에서 공신력을 갖는 것으로 설정된 노드(130)(이러한 공신력을 갖는 노드는 대여자 노드(110) 및 차입자 노드(120) 사이의 합의로도 설정될 수 있다), 대여자 노드(110)에 의해 지정되는 노드(130) 또는 차입자 노드(120)에 의해 지정되는 노드(130)에 의해 인증되면, 해당 노드(130)의 개인키(private key)로 서명된 전자 서명에 관한 정보가 위의 제2 비가역 연산 정보(520)에 더 포함될 수 있다(530).Then, in accordance with an embodiment of the present invention, the node 130 (the node having such a public authority is the lender) whose information about the time when the second irreversible arithmetic information 520 is generated is set to have public trust in the distributed ledger. Agreement may also be established between node 110 and borrower node 120), by node 130 specified by lender node 110 or by node 130 designated by borrower node 120. Once authenticated, information about the electronic signature signed with the private key of the node 130 may be further included in the second irreversible operation information 520 (530).

도 6 내지 도 8은 본 발명의 일 실시예에 따라 대여자 노드(110) 및 차입자 노드(120) 사이의 합의가 이루어지는 과정을 예시적으로 나타내는 도면이다.6 to 8 are diagrams exemplarily illustrating a process in which an agreement is made between a lender node 110 and a borrower node 120 according to an embodiment of the present invention.

먼저, 도 6을 참조하면, 본 발명의 일 실시예에 따라 차입자 노드(120)로부터 대여자 노드(110)에게 유가증권의 대여를 위한 대여 거래 조건에 관한 정보가 요청될 수 있다. 본 발명의 일 실시예에 따르면, 해당 요청을 위하여 위의 차입자 노드(120)에게 개인키 기반의 전자 서명이 요구될 수 있다(601).First, referring to FIG. 6, according to an embodiment of the present invention, borrower node 110 may request information about a rental transaction condition for lending a security from borrower node 110. According to an embodiment of the present invention, the borrower node 120 may request a private key based digital signature for the request (601).

그 다음에, 본 발명의 일 실시예에 따르면, 위의 요청에 대응하여 위의 대여자 노드(110)로부터 대여 거래 조건에 관한 정보가 위의 차입자 노드(120)에게 제공될 수 있다. 본 발명의 일 실시예에 따르면, 위의 정보가 제공되기 위하여, 위의 대여자 노드(110)에게 개인키 기반의 전자 서명이 요구될 수 있다(602).Then, according to one embodiment of the present invention, information regarding the rental transaction conditions from the lender node 110 may be provided to the borrower node 120 in response to the request. According to an embodiment of the present invention, in order to provide the above information, the lender node 110 may require a private key based digital signature (602).

그 다음에, 본 발명의 일 실시예에 따르면, 위의 차입자 노드(120)로부터 위의 대여 거래 조건에 대한 승인 요청이 위의 대여자 노드(110)에게 제공될 수 있다. 본 발명의 일 실시예에 따르면, 위의 승인 요청을 위하여, 차입자 노드(120)에게 개인키 기반의 전자 서명이 요구될 수 있다(603).Then, according to one embodiment of the present invention, a request for approval of the rental transaction condition from the borrower node 120 may be provided to the borrower node 110. According to an embodiment of the present invention, the borrower node 120 may require a private key based digital signature for the above authorization request (603).

그 다음에, 본 발명의 일 실시예에 따르면, 위의 승인 요청에 대응하여 위의 대여자 노드(110)로부터 위의 대여 거래 조건에 대한 승인이 이루어지면(604), 위의 대여자 노드(110) 및 위의 차입자 노드(120) 사이의 합의가 이루어지고, 그 합의된 조건에 관한 정보는 위의 대여자 노드(110) 및 위의 차입자 노드(120) 각각에 분산 기록될 수 있다(605, 606).Then, according to one embodiment of the present invention, if the approval for the above rental transaction conditions is made from the above lender node 110 in response to the above approval request (604), the above lender node 110 And an agreement is made between the borrower node 120, and information about the agreed condition may be distributed and recorded in each of the lender node 110 and the borrower node 120, respectively (605, 606). .

다음으로, 도 7을 참조하면, 본 발명의 일 실시예에 따라 대여자 노드(110)로부터 차입자 노드(120)에게 유가증권의 대여를 위한 대여 거래 조건에 관한 정보가 제시(push-out)될 수 있다. 본 발명의 일 실시예에 따르면, 위이 제시를 위하여 위의 대여자 노드(110)에게 개인키 기반의 전자 서명이 요구될 수 있다(701).Next, referring to FIG. 7, according to an embodiment of the present invention, information about a rental transaction condition for lending of securities may be pushed out from the lender node 110 to the borrower node 120. have. According to an embodiment of the present invention, a private key based electronic signature may be required of the lender node 110 for presentation of the above (701).

그 다음에, 본 발명의 일 실시예에 따르면, 위의 제시되는 정보에 대응하여 차입자 노드(120)로부터 위의 대여 거래 조건에 관한 승인 요청이 대여자 노드(110)에게 제공될 수 있다. 본 발명의 일 실시예에 따르면, 위의 승인 요청을 위하여 위의 차입자 노드(120)에게 개인키 기반의 전자 서명이 요구될 수 있다(702).Then, according to one embodiment of the present invention, the borrower node 110 may be provided a request for approval regarding the above rental transaction conditions from the borrower node 120 in response to the information presented above. According to an embodiment of the present invention, a private key based electronic signature may be required of the borrower node 120 for the above authorization request (702).

그 다음에, 본 발명의 일 실시예에 따르면, 위의 대여자 노드(110)로부터 위의 대여 거래 조건에 대한 승인이 이루어지면(703), 위의 대여자 노드(110) 및 위의 차입자 노드(120) 사이의 합의가 이루어지고, 그 합의된 조건에 관한 정보는 위의 대여자 노드(110) 및 위의 차입자 노드(120) 각각에 분산 기록될 수 있다(704, 705).Then, according to one embodiment of the present invention, if approval for the above rental transaction conditions is made from the above lender node 110 (703), the above lender node 110 and the borrower node 120 above. ), And information about the agreed conditions may be distributed (704, 705) to the lender node (110) and the borrower node (120), respectively.

다음으로, 도 8을 참조하면, 본 발명의 일 실시예에 따라 대여자 노드(110) 및 차입자 노드(120) 사이의 합의가 이루어진 이후에(801, 802), 차입자 노드(120)로부터 대여 거래 조건에 대한 수정 요청이 대여자 노드(110)에게 제공될 수 있다(803).Next, referring to FIG. 8, after an agreement is made between the lender node 110 and the borrower node 120 (801, 802), the loan transaction condition from the borrower node 120 according to an embodiment of the present invention. The request for modification to the lender node 110 may be provided (803).

그 다음에, 본 발명의 일 실시예에 따르면, 위의 대여자 노드(110)로부터 위의 수정 요청에 대한 승인이 이루어지면(804), 위의 대여자 노드(110) 및 위의 차입자 노드(120) 사이의 재합의가 이루어지고, 해당 재합의된 대여 거래 조건에 관한 정보는 대여자 노드(110) 및 차입자 노드(120) 각각에 기록될 수 있다(805, 806).Then, according to one embodiment of the present invention, if approval for the above modification request is made from the lender node 110 above (804), the lender node 110 above and the borrower node 120 above. There is a re-arrangement between the information and the information on the terms of the re-agreeed rental transaction may be recorded in each of the lender node 110 and the borrower node 120 (805, 806).

도 9는 본 발명의 일 실시예에 따라 공매도에 관한 검증이 수행되는 과정을 예시적으로 나타내는 도면이다.9 is a diagram exemplarily illustrating a process of verifying a short sale according to an embodiment of the present invention.

도 9를 참조하면, 본 발명의 일 실시예에 따라 공매도 검증 노드(140)로부터 차입자 노드(120)에게 공매도 주문 정보와 연관되는 대여 거래 정보가 요청(또는, 열람이나 접근을 위한 권한 부여 요청)될 수 있다(901). 이 경우에, 본 발명의 일 실시예에 따른 차입자 노드(120)는 공매도 검증 노드(140)에게 대여 거래 정보 중 보호 대상이 아닌 정보, 제1 비가역 연산 정보, 제2 비가역 연산 정보 및 비가역 연산과 연관되는 알고리즘 정보를 제공(또는, 열람이나 접근이 가능하도록 권한을 부여)할 수 있다(902).Referring to FIG. 9, in accordance with an embodiment of the present invention, the borrower node 120 requests loan transaction information associated with the short selling order information from the short selling verification node 140 (or an authorization request for viewing or access). It may be (901). In this case, the borrower node 120 according to an embodiment of the present invention may provide the short selling verification node 140 with information that is not subject to protection among the rental transaction information, the first irreversible operation information, the second irreversible operation information, and the irreversible operation. The associated algorithm information may be provided (or authorized to be viewed or accessed) (902).

그 다음에, 본 발명의 일 실시예에 따르면, 위의 공매도 검증 노드(140)는 위의 공매도 주문 정보 및 위의 공매도 주문 정보와 연관되는 대여 거래 정보를 상호 비교하여 무차입 공매도 여부를 검증할 수 있다(903). 또한, 본 발명의 일 실시예에 따르면, 위의 공매도 검증 노드(140)는 공매도 주문 정보에 매칭되는 제1 비가역 연산 정보, 제2 비가역 연산 정보 및 비가역 연산과 연관되는 알고리즘 정보 중 적어도 하나에 기초하여 위의 대여 거래 정보의 무결성을 검증할 수 있다.Next, according to an embodiment of the present invention, the short selling verification node 140 may verify the borrowing short selling by comparing the short selling order information and the rental transaction information associated with the short selling order information. (903). Further, according to one embodiment of the present invention, the short selling verification node 140 is based on at least one of the first irreversible operation information matching the short selling order information, the second irreversible operation information and the algorithm information associated with the irreversible operation. It is possible to verify the integrity of the rental transaction information.

예를 들어, 본 발명의 일 실시예에 따른 공매도 검증 노드(140)는, 위의 공매도 주문 정보와 매칭되는 비가역 연산과 연관되는 알고리즘에 기초하여, 위의 공매도 주문 정보와 매칭되는 제1 비가역 연산 정보 및 위의 공매도 주문 정보와 연관되는 대여 거래 정보 중 보호의 대상이 아닌 정보(구체적으로는, 해당 대여 거래 정보 중 제2 비가역 연산 정보를 생성할 당시에 이용된 보호의 대상이 아닌 정보)를 비가역 연산함으로써 제2 비가역 연산 정보를 생성하고, 그 생성되는 제2 비가역 연산 정보와 위의 공매도 주문 정보와 매칭되는 제2 비가역 정보를 서로 비교하여 분석함으로써, 위의 대여 거래 정보의 무결성이 검증되도록 할 수 있다. 즉, 이러한 방식을 통해 공매도 검증 노드(140)에게 보호의 대상이 되는 정보가 공개되지 않고 제1 비가역 연산 정보의 형태로 제공되더라도, 무차입 공매도 여부나 대여 거래 정보의 무결성이 공매도 검증 노드(140)에 의해 검증될 수 있게 된다.For example, the short selling verification node 140 according to an embodiment of the present invention may perform a first irreversible operation matching the short selling order information based on an algorithm associated with an irreversible operation matching the short selling order information. Irreversible non-protected information (specifically, non-protected information used at the time of generating the second irreversible arithmetic information) of the rental transaction information associated with the information and the above short selling order information. Generate second irreversible arithmetic information by calculating, and compare the generated second irreversible arithmetic information with second irreversible information matching the short auction order information by analyzing the second irreversible arithmetic information so that the integrity of the rental transaction information is verified. Can be. That is, even if information to be protected to the short selling verification node 140 is provided in the form of the first irreversible arithmetic information through such a scheme, whether the borrowing short selling or the integrity of the rental transaction information is short selling verification node 140. Can be verified by

이상 설명된 본 발명에 따른 실시예는 다양한 컴퓨터 구성요소를 통하여 실행될 수 있는 프로그램 명령어의 형태로 구현되어 컴퓨터 판독 가능한 기록 매체에 기록될 수 있다. 상기 컴퓨터 판독 가능한 기록 매체는 프로그램 명령어, 데이터 파일, 데이터 구조 등을 단독으로 또는 조합하여 포함할 수 있다. 상기 컴퓨터 판독 가능한 기록 매체에 기록되는 프로그램 명령어는 본 발명을 위하여 특별히 설계되고 구성된 것이거나 컴퓨터 소프트웨어 분야의 당업자에게 공지되어 사용 가능한 것일 수 있다. 컴퓨터 판독 가능한 기록 매체의 예에는, 하드 디스크, 플로피 디스크 및 자기 테이프와 같은 자기 매체, CD-ROM 및 DVD와 같은 광기록 매체, 플롭티컬 디스크(floptical disk)와 같은 자기-광 매체(magneto-optical medium), 및 ROM, RAM, 플래시 메모리 등과 같은, 프로그램 명령어를 저장하고 실행하도록 특별히 구성된 하드웨어 장치가 포함된다. 프로그램 명령어의 예에는, 컴파일러에 의하여 만들어지는 것과 같은 기계어 코드뿐만 아니라 인터프리터 등을 사용하여 컴퓨터에 의해서 실행될 수 있는 고급 언어 코드도 포함된다. 하드웨어 장치는 본 발명에 따른 처리를 수행하기 위하여 하나 이상의 소프트웨어 모듈로 변경될 수 있으며, 그 역도 마찬가지이다.Embodiments according to the present invention described above can be implemented in the form of program instructions that can be executed by various computer components and recorded in a computer-readable recording medium. The computer-readable recording medium may include program instructions, data files, data structures, etc. alone or in combination. Program instructions recorded on the computer-readable recording medium may be specially designed and configured for the present invention, or may be known and available to those skilled in the computer software arts. Examples of computer-readable recording media include magnetic media such as hard disks, floppy disks and magnetic tape, optical recording media such as CD-ROMs and DVDs, and magneto-optical media such as floptical disks. medium) and hardware devices specifically configured to store and execute program instructions, such as ROM, RAM, flash memory, and the like. Examples of program instructions include not only machine code generated by a compiler, but also high-level language code that can be executed by a computer using an interpreter or the like. The hardware device may be modified with one or more software modules to perform the processing according to the present invention, and vice versa.

이상에서 본 발명이 구체적인 구성요소 등과 같은 특정 사항과 한정된 실시예 및 도면에 의하여 설명되었으나, 이는 본 발명의 보다 전반적인 이해를 돕기 위하여 제공된 것일 뿐, 본 발명이 상기 실시예에 한정되는 것은 아니며, 본 발명이 속하는 기술분야에서 통상적인 지식을 가진 자라면 이러한 기재로부터 다양한 수정과 변경을 꾀할 수 있다.Although the present invention has been described by specific matters such as specific components and limited embodiments and drawings, it is provided only to help a more general understanding of the present invention, and the present invention is not limited to the above embodiments. Those skilled in the art may make various modifications and changes from this description.

따라서, 본 발명의 사상은 상기 설명된 실시예에 국한되어 정해져서는 아니 되며, 후술하는 특허청구범위뿐만 아니라 이 특허청구범위와 균등한 또는 이로부터 등가적으로 변경된 모든 범위는 본 발명의 사상의 범주에 속한다고 할 것이다.Therefore, the spirit of the present invention should not be limited to the above-described embodiments, and the scope of the spirit of the present invention is defined not only in the claims below, but also in the ranges equivalent to or equivalent to those of the claims. Will belong to.

Claims (13)

유가증권의 공매도를 지원하는 방법으로서,As a way to support short selling of securities, 대여자 노드 및 차입자 노드 사이에서 이루어지는 유가증권의 대여를 위한 대여 거래 조건의 합의를 참조하여 특정되는 대여 거래 정보 중 보호의 대상이 되는 정보에 기초하여 제1 비가역 연산 정보를 생성하는 단계,Generating first irreversible arithmetic information based on information that is subject to protection among the rental transaction information specified by referring to an agreement of a rental transaction condition for the security of the securities made between the lender node and the borrower node; 상기 대여 거래 정보 중 상기 보호의 대상이 아닌 정보 및 상기 제1 비가역 연산 정보에 기초하여 제2 비가역 연산 정보를 생성하는 단계, 및Generating second irreversible calculation information based on the non-protected information among the rental transaction information and the first irreversible calculation information, and 상기 제1 비가역 연산 정보, 상기 제2 비가역 연산 정보 및 비가역 연산과 연관되는 알고리즘 정보 중 적어도 하나를 상기 대여 거래 정보와 연관되는 공매도 주문 정보에 매칭하는 단계를 포함하는Matching at least one of the first irreversible arithmetic information, the second irreversible arithmetic information, and algorithm information associated with the irreversible arithmetic to short selling order information associated with the rental transaction information. 방법.Way. 제1항에 있어서,The method of claim 1, 상기 제1 비가역 연산 정보 생성 단계에서, 복호화 방지를 위한 논스(nonce) 및 소정의 개인키(key) 중 적어도 하나의 값을 참조하여 상기 제1 비가역 정보를 생성하는In the generating of the first irreversible arithmetic information, the first irreversible information is generated by referring to at least one of a nonce and a predetermined private key for preventing decryption. 방법.Way. 제1항에 있어서,The method of claim 1, 상기 대여자 노드의 개인키로 서명된 상기 유가증권의 대여 거래 조건에 관한 정보가 상기 차입자 노드에게 제공되고, 상기 제공되는 대여 거래 조건에 관한 정보가 상기 차입자 노드의 개인키로 서명됨에 따라 상기 합의가 이루어지는The agreement is made as information regarding the rental transaction conditions of the securities signed with the private key of the lender node is provided to the borrower node, and the information about the provided rental transaction conditions is signed with the private key of the borrower node. 방법.Way. 제1항에 있어서,The method of claim 1, 상기 제2 비가역 연산 정보 생성 단계에서, 상기 제1 비가역 연산 정보 및 제2 비가역 연산 정보 중 적어도 하나와 연관되는 시각 정보가 상기 제2 비가역 연산 정보에 더 포함되도록 하는In the generating of the second irreversible operation information, time information associated with at least one of the first irreversible operation information and the second irreversible operation information is further included in the second irreversible operation information. 방법.Way. 제4항에 있어서,The method of claim 4, wherein 상기 시각 정보는, 상기 제1 비가역 연산 정보 및 상기 제2 비가역 연산 정보 중 어느 하나가 생성되는 시각에 관한 정보인The time information is information about a time at which one of the first irreversible calculation information and the second irreversible calculation information is generated. 방법.Way. 제4항에 있어서,The method of claim 4, wherein 상기 시각 정보는, 공신력을 갖는 시각 인증 노드(time validator node), 상기 대여자 노드에 의해 지정되는 노드 및 상기 차입자 노드에 의해 지정되는 노드 중 적어도 하나에 의해 인증되는 시각에 관한 정보인The time information is information about a time authenticated by at least one of a time validator node having a public authority, a node designated by the lender node, and a node designated by the borrower node. 방법.Way. 제1항에 있어서,The method of claim 1, 상기 비가역 연산과 연관되는 알고리즘 정보는 상기 대여자 노드 및 상기 차입자 노드 사이의 합의에 의해 결정되는Algorithm information associated with the irreversible operation is determined by an agreement between the lender node and the borrower node. 방법.Way. 제1항에 있어서,The method of claim 1, 상기 제2 비가역 연산 정보 생성 단계는, 상기 제2 비가역 연산 정보가 생성되면, 상기 대여 거래 정보 중 상기 보호의 대상이 아닌 정보 및 상기 제2 비가역 연산 정보에 기초하여 제3 비가역 연산 정보를 생성하는 단계를 더 포함하는In the generating of the second irreversible operation information, when the second irreversible operation information is generated, the third irreversible operation information is generated based on the non-protected information and the second irreversible operation information among the rental transaction information. Including more steps 방법.Way. 제1항에 있어서,The method of claim 1, 상기 공매도 주문 정보 및 상기 공매도 주문 정보와 연관되는 대여 거래 정보를 비교하여 분석함으로써, 무차입 공매도 여부가 검증되도록 하는By comparing and analyzing the short selling order information and the rental transaction information associated with the short selling order information, whether or not the borrowing short selling is verified. 방법.Way. 제1항에 있어서,The method of claim 1, 상기 공매도 주문 정보에 매칭되는 제1 비가역 연산 정보, 제2 비가역 연산 정보 및 비가역 연산과 연관되는 알고리즘 정보 중 적어도 하나에 기초하여 상기 대여 거래 정보의 무결성이 검증되도록 하는To verify the integrity of the rental transaction information based on at least one of first irreversible operation information matching the short selling order information, second irreversible operation information, and algorithm information associated with the irreversible operation. 방법.Way. 제9항에 있어서,The method of claim 9, 상기 공매도 주문 정보에 포함되는 공매도 주문 수량이 상기 대여 거래 정보의 차입 수량보다 작거나 같은 지 여부, 상기 공매도 주문 정보에 포함되는 공매도 주문 금액이 상기 대여 거래 정보의 차입 금액보다 작거나 같은 지 여부 및 상기 공매도 주문 정보에 포함되는 유가증권의 명칭과 상기 대여 거래 정보의 유가증권의 명칭이 일치하는지 여부 중 적어도 하나에 기초하여 상기 무차입 공매도 여부가 검증되는Whether the short selling order quantity included in the short selling order information is less than or equal to the borrowing quantity of the rental transaction information, whether the short selling order amount included in the short selling order information is less than or equal to the borrowing amount of the rental trading information, and The non-borrowing short selling is verified based on at least one of whether the name of the security included in the short selling order information and the name of the security of the rental transaction information match. 방법.Way. 제1항에 따른 방법을 실행하기 위한 컴퓨터 프로그램을 기록하는 비일시성의 컴퓨터 판독 가능 기록 매체.A non-transitory computer readable recording medium for recording a computer program for executing the method according to claim 1. 유가증권의 공매도를 지원하는 시스템으로서,As a system that supports short selling of securities, 대여자 노드 및 차입자 노드 사이에서 이루어지는 유가증권 대여를 위한 대여 거래 조건의 합의를 참조하여 특정되는 대여 거래 정보 중 보호의 대상이 되는 정보에 기초하여 제1 비가역 연산 정보를 생성하고, 상기 대여 거래 정보 중 상기 보호의 대상이 아닌 정보 및 상기 제1 비가역 연산 정보에 기초하여 제2 비가역 연산 정보를 생성하는 비가역 연산 정보 관리부, 및Generating first irreversible arithmetic information based on information that is subject to protection among the rental transaction information specified by referring to an agreement of a rental transaction condition for securities lending between the lender node and the borrower node, and among the rental transaction information An irreversible arithmetic information management unit that generates second irreversible arithmetic information based on the information not subject to the protection and the first irreversible arithmetic information, and 상기 제1 비가역 연산 정보, 상기 제2 비가역 연산 정보 및 비가역 연산과 연관되는 알고리즘 정보 중 적어도 하나를 상기 대여 거래 정보에 대응되는 공매도 주문 정보에 매칭하는 공매도 주문 정보 매칭부를 포함하는And a short selling order information matching unit matching at least one of the first irreversible arithmetic information, the second irreversible arithmetic information, and algorithm information associated with the irreversible arithmetic to the short auction order information corresponding to the rental transaction information. 시스템.system.
PCT/KR2019/007105 2018-06-12 2019-06-12 Method and system for supporting short selling of marketable securities, and non-transitory computer-readeable recording medium Ceased WO2019240499A1 (en)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
KR20180067771 2018-06-12
KR10-2018-0067771 2018-06-12

Publications (1)

Publication Number Publication Date
WO2019240499A1 true WO2019240499A1 (en) 2019-12-19

Family

ID=68843507

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/KR2019/007105 Ceased WO2019240499A1 (en) 2018-06-12 2019-06-12 Method and system for supporting short selling of marketable securities, and non-transitory computer-readeable recording medium

Country Status (2)

Country Link
KR (1) KR102191065B1 (en)
WO (1) WO2019240499A1 (en)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP3958203A4 (en) * 2020-05-13 2022-07-27 TRU technologies Co., Ltd. Method, system, and non-transitory computer-readable recording medium for supporting asset transaction
KR102620870B1 (en) * 2022-07-29 2024-01-04 주식회사 한국증권대차 Method, system and non-transitory computer-readable recording medium for monitoring abnormal transactions

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR101444249B1 (en) * 2013-05-13 2014-09-26 (주) 아트리아트레이딩 Method, system and non-transitory computer-readable recording medium for providing information on securities lending and borrowing transaction, short selling or equity swap transaction
US20160292672A1 (en) * 2015-03-31 2016-10-06 Nasdaq, Inc. Systems and methods of blockchain transaction recordation
KR20170099154A (en) * 2016-02-23 2017-08-31 주식회사 코인플러그 Method and server for registering stockholder's list, recording transfer of stock ownership and verifying the registered stockholder's list file
US9875510B1 (en) * 2015-02-03 2018-01-23 Lance Kasper Consensus system for tracking peer-to-peer digital records
KR20180037136A (en) * 2015-05-01 2018-04-11 티제로 닷컴, 인크. A digitally encrypted securities platform and methods and systems therefor

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100788278B1 (en) * 2005-12-20 2007-12-27 주식회사 유케어소프트 Data Storage System and Method for Anonymizing Information
KR101444272B1 (en) * 2013-02-27 2014-10-22 (주) 아트리아트레이딩 Method, system and non-transitory computer-readable recording medium for supporting securities lending and borrowing transaction by using address book

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR101444249B1 (en) * 2013-05-13 2014-09-26 (주) 아트리아트레이딩 Method, system and non-transitory computer-readable recording medium for providing information on securities lending and borrowing transaction, short selling or equity swap transaction
US9875510B1 (en) * 2015-02-03 2018-01-23 Lance Kasper Consensus system for tracking peer-to-peer digital records
US20160292672A1 (en) * 2015-03-31 2016-10-06 Nasdaq, Inc. Systems and methods of blockchain transaction recordation
KR20180037136A (en) * 2015-05-01 2018-04-11 티제로 닷컴, 인크. A digitally encrypted securities platform and methods and systems therefor
KR20170099154A (en) * 2016-02-23 2017-08-31 주식회사 코인플러그 Method and server for registering stockholder's list, recording transfer of stock ownership and verifying the registered stockholder's list file

Also Published As

Publication number Publication date
KR102191065B1 (en) 2020-12-15
KR20190140869A (en) 2019-12-20

Similar Documents

Publication Publication Date Title
US12488391B2 (en) Secure and trustworthy computing environments for exchanges
US11244292B2 (en) Methods and systems for recording multiple transactions on a blockchain
US6904418B2 (en) Method and apparatus for executing cryptographically-enabled letters of credit
WO2020179963A1 (en) Intellectual property right trade system using blockchain, and operating method therefor
KR20180074655A (en) Systems and methods for trading, authorizing and settlement of securities transactions using block-chain technology
US12524765B2 (en) System architecture for enabling distributed temporary control of discrete units of an asset
US12346897B2 (en) Decentralized computer systems and methods for efficient transaction dispute management using blockchain
SG183493A1 (en) Depository-based security trading system
WO2021230443A1 (en) Method, system, and non-transitory computer-readable recording medium for supporting asset transaction
WO2019103557A1 (en) Online system for mediating transactions of goods
WO2021086096A1 (en) Method, system, and non-transitory computer-readable recording media supporting short selling of securities
KR102026470B1 (en) Method, system and non-transitory computer-readable recording medium for supporting securities short sale using distributed ledger
WO2019240499A1 (en) Method and system for supporting short selling of marketable securities, and non-transitory computer-readeable recording medium
WO2018212580A1 (en) Escrow service assurance system and method
WO2018038312A1 (en) Method for cash collection from tangible property for which insurance payout has been made
Akinrotimi Legal ramifications of blockchain technology
Ramadhani et al. The Existence of Financial Services Authority in Protecting Personal Data Users of Peer-to-Peer Lending Financial Technology
TW202040396A (en) Online bidding method and online bidding system using the encrypted block chain technology to provide a secured and reliable bidding system
KR20030074565A (en) Real estate contract method using the internet
CN121190201A (en) Transaction accounting system, method, equipment and medium based on blockchain technology
Sani et al. Legal Implications of Building Use Rights Certificates Without Land Status Information: Consumer Protection and the Responsibility of the National Land Agency
WO2025211502A1 (en) System for jointly managing risk of commercial transaction
HK40033788A (en) Blockchain-based trustable guarantees
Magnin The Telebanking Contract in Swiss Law
HK40033811A (en) Blockchain-based trustable guarantees

Legal Events

Date Code Title Description
121 Ep: the epo has been informed by wipo that ep was designated in this application

Ref document number: 19818826

Country of ref document: EP

Kind code of ref document: A1

NENP Non-entry into the national phase

Ref country code: DE

122 Ep: pct application non-entry in european phase

Ref document number: 19818826

Country of ref document: EP

Kind code of ref document: A1

32PN Ep: public notification in the ep bulletin as address of the adressee cannot be established

Free format text: NOTING OF LOSS OF RIGHTS PURSUANT TO RULE 112(1) EPC (EPO FORM 1205 DATED 28/05/2021)

122 Ep: pct application non-entry in european phase

Ref document number: 19818826

Country of ref document: EP

Kind code of ref document: A1