Weak Authentication Sample Clauses

Weak Authentication. We define a logic type key prop that is used to attach a property to the key and the text. An Entry constructor requires key prop to hold on k and t before the entry can be created. Finally, we define a log that is used for checking our cryptographic assumption. type key prop : key → text → Type type pkey (p:(text → Type)) = k:key{key prop k == p} = [] type entry = | Entry : k:key → t:text{key prop k t} → m:tag → entry let log m ref Next we define the types for MACing: keygen attaches the property p to the new key. Our type signatures have been adapted from [4] to fit in the state monad ST, which we require for verifying our protocol. The function mac requires that the attached key prop holds on k and t, while verify ensures that key prop holds if the verification succeeds. val keygen: p:(text → Type) → pkey p val mac: k:key → t:text{key prop k t} → ST tag (requires (fun h → True)) (ensures (fun h x h’ → True)) (modifies (a ref log m)) val verify: k:key → t:text → tag → ST (b:bool{b =⇒ key prop k t}) (requires (fun h → True)) (ensures (fun h x h’ → True)) (modifies (no refs)) Intuitively, the MAC interface requires that a property holds before a MAC code is created, and ensures that the same property holds if the MAC code passes verification. The property sig prop attached to our protocol requires that the signed message is tagged and distinct from others, and that Signal s c has been assumed, therefore the MAC is not forged by an adversary. logic type Signal : uint32 → uint16 → Type logic type sig prop (msg:message) = (∃ s c. msg = Format.signal s c ∧ Signal s c) This property is attached to the key k when it is generated, and this allows us to verify the weak agreement condition.

Related to Weak Authentication

  • Certificate of Authentication Only such Securities as shall bear thereon a certificate of authentication substantially in the form hereinbefore recited, executed by the Trustee by the manual signature of one of its authorized officers, shall be entitled to the benefits of this Indenture or be valid or obligatory for any purpose. The execution of such certificate by the Trustee upon any Security executed by the Issuer shall be conclusive evidence that the Security so authenticated has been duly authenticated and delivered hereunder and that the Holder is entitled to the benefits of this Indenture.

  • Authentication Date The Notes of this Series shall be dated the date of their authentication.

  • An Authenticating Agent may resign at any time by giving written notice thereof to the Trustee and to the Company. The Trustee may at any time terminate the agency of an Authenticating Agent by giving written notice thereof to such Authenticating Agent and to the Company. Upon receiving such a notice of resignation or upon such a termination, or in case at any time such Authenticating Agent shall cease to be eligible in accordance with the provisions of this Section, the Trustee may appoint a successor Authenticating Agent which shall be acceptable to the Company and shall mail written notice of such appointment by first-class mail, postage prepaid, to all Holders of Securities of the series with respect to which such Authenticating Agent will serve, as their names and addresses appear in the Security Register. Any successor Authenticating Agent upon acceptance of its appointment hereunder shall become vested with all the rights, powers and duties of its predecessor hereunder, with like effect as if originally named as an Authenticating Agent. No successor Authenticating Agent shall be appointed unless eligible under the provisions of this Section. The Company agrees to pay to each Authenticating Agent from time to time reasonable compensation as negotiated between the Company and such Authenticating Agent for its services under this Section. If an appointment with respect to one or more series is made pursuant to this Section, the Securities of such series may have endorsed thereon, in addition to the Trustee's certificate of authentication, an alternate certificate of authentication in the following form: Form of Authenticating Agent's Certificate of Authentication Dated:_________________ This is one of the Securities of the series designated therein referred to in the within-mentioned Indenture. -------------------------- As Trustee By ________________________ As Authenticating Agent By ________________________ Authorized Signatory

  • Form of Certificate of Authentication The Property Trustee’s certificate of authentication shall be in substantially the following form: This is one of the Preferred Securities referred to in the within-mentioned Trust Agreement. Dated: JPMORGAN CHASE BANK, NATIONAL ASSOCIATION, not in its individual capacity, but solely as Property Trustee By: Authorized signatory

  • Authentication of Notes If, at the time the successor by merger or consolidation to the Indenture Trustee succeeds to the trusts created by this Indenture, Notes have been authenticated but not delivered, the successor Indenture Trustee may adopt the certificate of authentication of a predecessor Indenture Trustee and deliver the Notes so authenticated. If at that time any Notes have not been authenticated, the successor Indenture Trustee may authenticate the Notes. In each of those cases, the certificates will have the same force and effect provided in the Notes or in this Indenture as the certificate of the predecessor Indenture Trustee.