Batch Oblivious Transfer Clause Samples

Batch Oblivious Transfer. ‌ 1 Oblivious Transfer (OT) protocol, more specifically OT 2 protocol, allows two parties (sender and chooser) to solve the following problem. The sender has two strings m0 and m1 and transfers one of them to the chooser in accordance with the following conditions: – the chooser selects a particular mb which he wishes to obtain (b ∈ {0, 1}); – the chooser does learn nothing about m1−b; – the sender does not know which mb was transferred. We modify and extend construction of RSA-based OT 2 protocol from [11]. Most oblivious transfer protocols employ some kind of ElGamal encryption. This results in increased computational overhead as the chooser must perform at least one modular exponentiation. Using RSA-based oblivious transfer allows to reduce the chooser’s complexity, since the public exponent can be made small. Moreover, RSA decryption with distinct private exponents can be implemented efficiently, leading to Batch RSA [5]. We use this idea for further improvement of computational complexity of RSA-based oblivious transfer. We employ the following notation through the rest of the section. Let n = p q be an RSA public modulus (i.e. a product of two distinct primes p and q) and let e, d denote public and private exponents, respectively. Let Zn = {0, 1,...,n − 1} and let Zn∗ be the set of all numbers from Zn relatively prime to n. All computations in protocol descriptions are defined over Zn, the only exception is bitwise xor operation . We will omit stating explicitly that our operations in the paper are mod n whenever it is clear from the context. The hash function H is modelled as a truly random function (random oracle, see [2]) in the security analysis. For simplicity we write H(a1,..., al) for the hash function applied to the concatenation of l-tuple (a1,..., al). Random, uniform selection of x from the set A is denoted by x R A. We assume the sender (S in protocol description) generates the instance of RSA system and the chooser (C) already has a valid public key of the sender (i.e. a pair (n, e)). Moreover, we assume that the length of H output is not shorter than strings m0 and m1. Recall, b 0, 1 denotes the index of string, which the chooser wants to obtain.

Related to Batch Oblivious Transfer

  • Your Billing Rights: Keep this Document for Future Use This notice tells you about your rights and our responsibilities under the Fair Credit Billing Act.

  • Transfer of Receipts; Combination and Split-up of Receipts The Depositary, subject to the terms and conditions of this Deposit Agreement, shall register transfers of Receipts on its transfer books from time to time, upon any surrender of a Receipt, by the Owner in person or by a duly authorized attorney, properly endorsed or accompanied by proper instruments of transfer, and duly stamped as may be required by the laws of the State of New York and of the United States of America. Thereupon the Depositary shall execute a new Receipt or Receipts and deliver the same to or upon the order of the person entitled thereto. The Depositary, subject to the terms and conditions of this Deposit Agreement, shall upon surrender of a Receipt or Receipts for the purpose of effecting a split-up or combination of such Receipt or Receipts, execute and deliver a new Receipt or Receipts for any authorized number of American Depositary Shares requested, evidencing the same aggregate number of American Depositary Shares as the Receipt or Receipts surrendered. The Depositary may appoint one or more co-transfer agents for the purpose of effecting transfers, combinations and split-ups of Receipts at designated transfer offices on behalf of the Depositary. In carrying out its functions, a co-transfer agent may require evidence of authority and compliance with applicable laws and other requirements by Owners or persons entitled to Receipts and will be entitled to protection and indemnity to the same extent as the Depositary.

  • Administrative Transfer Transfer of unit members on a temporary or permanent basis may be initiated by management at any time such transfer is deemed necessary to meet the program needs, efficiency, or effectiveness of the operational needs of the District. A unit member permanently transferred shall be given written notice five (5) working days before the transfer is made. Fifteen

  • Data Processing Agreement The Data Processing Agreement, including the Approved Data Transfer Mechanisms (as defined in the Data Processing Agreement) that apply to your use of the Services and transfer of Personal Data, is incorporated into this Agreement by this reference. Each party will comply with the terms of the Data Processing Agreement and will train its employees on DP Law.

  • Stop Work Order (a) NYSERDA may at any time, by written Order to the Contractor, require the Contractor to stop all or any part of the Work called for by this Agreement for a period of up to ninety (90) days after the Stop Work Order is delivered to the Contractor, and for any further period to which the parties may agree. Any such order shall be specifically identified as a Stop Work Order issued pursuant to this Section. Upon receipt of such an Order, the Contractor shall forthwith comply with its terms and take all reasonable steps to minimize the incurrence of costs allocable to the Work covered by the Order during the period of work stoppage consistent with public health and safety. Within a period of ninety (90) days after a Stop Work Order is delivered to the Contractor, or within any extension of that period to which the parties shall have agreed, NYSERDA shall either: (i) by written notice to the Contractor, cancel the Stop Work Order, which shall be effective as provided in such cancellation notice, or if not specified therein, upon receipt by the Contractor, or (ii) terminate the Work covered by such order as provided in the Termination Section of this Agreement. (b) If a Stop Work Order issued under this Section is cancelled or the period of the Order or any extension thereof expires, the Contractor shall resume Work. An equitable adjustment shall be made in the delivery schedule, the estimated cost, the fee, if any, or a combination thereof, and in any other provisions of the Agreement that may be affected, and the Agreement shall be modified in writing accordingly, if: (i) the Stop Work Order results in an increase in the time required for, or in the Contractor’s cost properly allocable to, the performance of any part of this Agreement, and (ii) the Contractor asserts a claim for such adjustments within 30 days after the end of the period of Work stoppage; provided that, if NYSERDA decides the facts justify such action, NYSERDA may receive and act upon any such claim asserted at any time prior to final payment under this Agreement. (c) If a Stop Work Order is not cancelled and the Work covered by such Order is terminated, the reasonable costs resulting from the Stop Work Order shall be allowed by equitable adjustment or otherwise. (d) Notwithstanding the provisions of this Section 12.01, the maximum amount payable by NYSERDA to the Contractor pursuant to this Section 12.01 shall not be increased or deemed to be increased except by specific written amendment hereto.